On 5/18/22 12:21, Rob Sargent wrote:
On 5/17/22 01:24, Mark Thomas wrote:
On 17/05/2022 08:13, Thomas Hoffmann (Speed4Trade GmbH) wrote:
Hello,
-----Ursprüngliche Nachricht-----
Von: Rob Sargent <rsarg...@xmission.com>
Gesendet: Dienstag, 17. Mai 2022 00:38
An: users@tomcat.apache.org
Betreff: embeded tomcat apache-jasper dependency
I'm seeing a new-to-me deployment failure and am at a loss to explain.
Using tomcat 9-0-63 (and getting
Caused by: java.lang.IllegalArgumentException: More than one
fragment with the name [org_apache_jasper_el] was found. This
is not
legal with relative ordering. See section 8.2.2 2c of the Servlet
specification for details. Consider using absolute ordering.
at
Any pointers appreciated.
rjs
This message probably refers to web-fragments.
They are usually located at: /META-INF/web-fragment.xml
Within this XML there can be an ordering element <ordering> an a
name element <name>.
Maybe you can inspect the jars for this file.
It looks like you are packaging at least one of the standard Tomcat
JARs (either jasper-el.jar or tomcat-embed-el.jar) in your web
application. That will trigger this error.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org
Thank you. Deleting /everything/ and starting over from scratch
should be my first instinct, rather than last...
I do still get an exception at startup
SEVERE: Servlet [jsp] in web application [/sgs] threw load() exception
java.lang.ClassNotFoundException: org.apache.jasper.servlet.JspServlet
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1412)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1220)
at
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:534)
at
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:515)
at
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:149)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1070)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1010)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4957)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5264)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386)
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:919)
at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386)
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:919)
at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:432)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486)
at
edu.utah.camplab.server.SGSSelector.kickOff(SGSSelector.java:175)
at edu.utah.camplab.server.SGSSelector.run(SGSSelector.java:187)
at java.base/java.lang.Thread.run(Thread.java:833)
so I'm not completely clear of the hurdle. But I'm not using JSPs so
I'll leave this for now - but maybe that's why I had a jasper dependency.