Gang:

I'm having NO luck at all getting Fuseki 5 to run. I'm using Java 17
and the latest Tomcat 10 release that I see (apache-tomcat-10.1.23)
and Fuseki "jena-fuseki-war-5.0.0.war". From what I could find of docs
I thought this combination was sufficient, but apparently not. When I
try to launch the server I get this:

02-May-2024 02:56:46.903 SEVERE [main]
org.apache.catalina.startup.HostConfig.deployWAR Error deploying web
application archive
[/extradata/downloads/tomcat/apache-tomcat-10.1.23/webapps/fuseki.war]
       java.lang.IllegalStateException: Error starting child
               at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:690)
               at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:659)
               at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:712)
               at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:969)
               at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1911)
               at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
               at
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
               at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
               at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123)
               at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:771)
               at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:423)
               at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1629)
               at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303)
               at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114)
               at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
               at
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345)
               at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:903)
               at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:845)
               at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
               at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1345)
               at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1335)
               at
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
               at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
               at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
               at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:876)
               at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:240)
               at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
               at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:470)
               at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
               at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:947)
               at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
               at org.apache.catalina.startup.Catalina.start(Catalina.java:757)
               at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
               at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
               at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
               at java.base/java.lang.reflect.Method.invoke(Method.java:568)
               at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
               at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
       Caused by: org.apache.catalina.LifecycleException: Failed to
start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/fuseki]]
               at
org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:419)
               at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:186)
               at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:687)
               ... 37 more
       Caused by: java.lang.NoClassDefFoundError:
org/eclipse/jetty/http/HttpField
               at java.base/java.lang.Class.getDeclaredFields0(Native Method)
               at
java.base/java.lang.Class.privateGetDeclaredFields(Class.java:3297)
               at java.base/java.lang.Class.getDeclaredFields(Class.java:2371)
               at
org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:104)
               at
org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:197)
               at
org.apache.catalina.startup.WebAnnotationSet.loadApplicationFilterAnnotations(WebAnnotationSet.java:108)
               at
org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:67)
               at
org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:319)
               at
org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:964)
               at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:290)
               at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114)
               at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4793)
               at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
               ... 38 more
       Caused by: java.lang.ClassNotFoundException:
org.eclipse.jetty.http.HttpField
               at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1353)
               at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1165)
               ... 51 more
02-May-2024 02:56:46.904 INFO [main]
org.apache.catalina.startup.HostConfig.deployWAR Deployment of web
application archive
[/extradata/downloads/tomcat/apache-tomcat-10.1.23/webapps/fuseki.war]
has finished in [932] ms

Here's my Java version info:

prhodes@morpheus:/extradata/downloads/apache-jena$ java -version
openjdk version "17.0.10" 2024-01-16
OpenJDK Runtime Environment (build 17.0.10+7-Ubuntu-122.04.1)
OpenJDK 64-Bit Server VM (build 17.0.10+7-Ubuntu-122.04.1, mixed mode, sharing)



Can anybody tell me what I'm doing wrong here?


Thanks,


Phil

Reply via email to