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]
