afs commented on issue #3336:
URL: https://github.com/apache/jena/issues/3336#issuecomment-3109957605

   > Caused by: java.lang.ClassNotFoundException: 
jakarta.faces.context.FacesContext
   
   The cause is omnifaces 4 vs omnifaces 3. Apache Shiro depends on version 3.
   
   #### Workaround
   Most testing done with 5.5.0 but it should work for 5.4.0 as well.
   
   In the unpacked war file, in `webapps/fuseki/WEB-INF/lib/`, change 
`omnifaces.4.x.x.jar` for 
[`omnifaces-3.14.9`](https://repo1.maven.org/maven2/org/omnifaces/omnifaces/3.14.9/).
   
   #### Fuseki Evolution
   
   Another solution is to switch to using the `apache-jena-fuseki` download and 
running the`fuseki-server.jar` self-contained jar file. This includes the UI.
   
   It used to be the same code as the war file but since Jena 5.3.0, 
`fuseki-server.jar` is not based on the jakarta EE application any more.
   
   Development of the webapp going into the war file is maintenance only now. 
war files are inflexible; the idea of running multiple applications in one 
server just isn't the way things are today. The project, like any independent 
open source project, does not have a lot of resources to keep everything going 
forever.
   
   The project is moving to having the fuseki-server.jar file as the primary 
way of running Fuseki and getting new features. It seems to be the way most 
people run Fuseki and judging by the way the 5.4.0 war file fails, and not 
getting any reports that I can recall, the war file does not appear to get much 
use.
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to