jetty.project icon indicating copy to clipboard operation
jetty.project copied to clipboard

Jetty 12 Configuration

Open Panduchunkz opened this issue 2 months ago • 29 comments

Jetty Version 12

Jetty Environment ee10

Java Version 21 Question

I am currently migrated my jetty version to 12 from 9. I was facing some issues while deploying the war files on the webapps directory. I Just compiled the war file with latest JDK version (21) and Gradle version 8.13. Deploying that war file didn't threw any startup errors on the jetty log, but accessing the URL path is not working.

Modules Enabled: server, http, deploy, ee10-deploy, ext

Note: Same URL path was working fine on my Jetty 9 version.

Panduchunkz avatar Oct 12 '25 11:10 Panduchunkz

What specific version of Jetty 12, and what OS?

joakime avatar Oct 12 '25 13:10 joakime

Please at least copy/paste the output of the logs, and define what do you mean by "accessing the URL path is not working". Do you get a 404? An error? Nothing at all?

sbordet avatar Oct 12 '25 15:10 sbordet

What specific version of Jetty 12, and what OS?

I am using Jetty 12.0.27 on my Windows 11 OS.

Panduchunkz avatar Oct 13 '25 07:10 Panduchunkz

Please at least copy/paste the output of the logs, and define what do you mean by "accessing the URL path is not working". Do you get a 404? An error? Nothing at all?

Yes, I am getting 404 error code while hitting the specific URL path. You can see the below log messages which was logged by jetty at the time of startup.

2025-10-13 12:54:52.487:INFO :oejs.Server:main: jetty-12.0.27; built: 2025-09-10T23:47:49.595Z; git: 3569a3e83ad136ee44e26b370b74c1c5e9f33e61; jvm 21.0.8+9-LTS
2025-10-13 12:54:52.518:INFO :oejdp.ScanningAppProvider:main: Deployment monitor ee8 in [file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/webapps/] at intervals 0s
2025-10-13 12:54:52.518:INFO :oejd.DeploymentManager:main: addApp: App@3adcc812[ee8,null,C:\Program Files\METTLER TOLEDO\jetty\mt-base-12\webapps\dummy.war]
2025-10-13 12:54:52.800:WARN :oejur.ResourceFactory:main: Invalid Resource Reference: C:\Program Files\METTLER TOLEDO\jetty\jetty-home-12.0.27\start.jar
2025-10-13 12:54:52.973:INFO :oejew.StandardDescriptorProcessor:main: NO JSP Support for /dummy, did not find org.eclipse.jetty.ee8.jsp.JettyJspServlet
2025-10-13 12:54:53.020:INFO :oejsh.ContextHandler:main: Started oeje8n.ContextHandler$CoreContextHandler@71b3bc45{dummy,/dummy,b=file:///C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-3713394040340167092/webapp/,a=AVAILABLE,h=oeje8n.ContextHandler$CoreContextHandler$CoreToNestedHandler@a8c1f44{STARTED}}
2025-10-13 12:54:53.318:INFO :oejs.DefaultSessionIdManager:main: Session workerName=node0
2025-10-13 12:54:53.381:INFO :oejs.AbstractConnector:main: Started ServerConnector@63cd604c{HTTP/1.1, (http/1.1)}{0.0.0.0:1130}
2025-10-13 12:54:53.397:INFO :oejs.Server:main: Started oejs.Server@95e33cc{STARTING}[12.0.27,sto=0] @2160ms

This is what I am getting from the jetty logs.

Panduchunkz avatar Oct 13 '25 07:10 Panduchunkz

The logs show that your web application is correctly deployed under context path /dummy.

Yes, I am getting 404 error code while hitting the specific URL path.

What URL path?

sbordet avatar Oct 13 '25 07:10 sbordet

The logs show that your web application is correctly deployed under context path /dummy.

Yes, I am getting 404 error code while hitting the specific URL path.

What URL path?

http://localhost:1130/dummy/services/about - Can't be able to access this URL. Do we have any other modules needs to be installed or configurations setup?

Panduchunkz avatar Oct 13 '25 13:10 Panduchunkz

@Panduchunkz can you run start.jar jetty.server.dumpAfterStart=true and get us the output from that? It would seem that you have a context deployed, but we want to see if the dump shows any servlets or filters (or listeners, or initializers) being discovered in your webapp.

joakime avatar Oct 13 '25 16:10 joakime

@Panduchunkz can you run start.jar jetty.server.dumpAfterStart=true and get us the output from that? It would seem that you have a context deployed, but we want to see if the dump shows any servlets or filters (or listeners, or initializers) being discovered in your webapp.

Sure.

+= QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59445ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}] - STARTED
|  +- org.eclipse.jetty.util.thread.ThreadPoolBudget@346a361
|  += ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}} - STARTED
|  |  +~ QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59444ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}] - STARTED
|  |  +- ThreadIdPool@34a75079{capacity=16}
|  +> threads size=10
|     +> qtp270095066-42 TIMED_WAITING tid=42 prio=5 IDLE
|     +> qtp270095066-44 TIMED_WAITING tid=44 prio=5 IDLE
|     +> qtp270095066-36 RUNNABLE tid=36 prio=5 SELECTING
|     +> qtp270095066-38 RUNNABLE tid=38 prio=5 SELECTING
|     +> qtp270095066-35 RUNNABLE tid=35 prio=5 SELECTING
|     +> qtp270095066-39 RUNNABLE tid=39 prio=5 SELECTING
|     +> qtp270095066-41-acceptor-0@79fb7d7-ServerConnector@2c104774{HTTP/1.1, (http/1.1)}{0.0.0.0:1130} RUNNABLE tid=41 prio=3 ACCEPTING
|     +> qtp270095066-37 RUNNABLE tid=37 prio=5 SELECTING
|     +> qtp270095066-40 RUNNABLE tid=40 prio=5 SELECTING
|     +> qtp270095066-43 TIMED_WAITING tid=43 prio=5 IDLE
+= oejut.ScheduledExecutorScheduler@52719fb6{STARTED} - STARTED
|  +> java.base/jdk.internal.misc.Unsafe.park(Native Method)
|  +> java.base/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
|  +> java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1763)
|  +> java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
|  +> java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
|  +> java.base/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
|  +> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
|  +> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
|  +> java.base/java.lang.Thread.run(Thread.java:1583)
+- org.eclipse.jetty.io.ArrayByteBufferPool@2e029d61{min=0,max=65536,buckets=16,heap=0/1063780352,direct=0/1063780352}
|  +> direct size=16
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@132ddbab[capacity=4096,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@7a7471ce[capacity=8192,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@28276e50[capacity=12288,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@62e70ea3[capacity=16384,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@3efe7086[capacity=20480,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@675d8c96[capacity=24576,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@741b3bc3[capacity=28672,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@2ed3b1f5[capacity=32768,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@63648ee9[capacity=36864,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@68d6972f[capacity=40960,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@45be7cd5[capacity=45056,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@7651218e[capacity=49152,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@3185fa6b[capacity=53248,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@6d366c9b[capacity=57344,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@5b58ed3c[capacity=61440,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@24faea88[capacity=65536,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  +> direct non-pooled acquisitions size=0
|  +> indirect size=16
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@32f0fba8[capacity=4096,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@545de5a4[capacity=8192,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@29ef6856[capacity=12288,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@ab7a938[capacity=16384,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@3faf2e7d[capacity=20480,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@4648ce9[capacity=24576,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@569bf9eb[capacity=28672,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@61526469[capacity=32768,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@274872f8[capacity=36864,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@76ba13c[capacity=40960,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@eb6449b[capacity=45056,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@7c351808[capacity=49152,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@180e6ac4[capacity=53248,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@42b64ab8[capacity=57344,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@7e985ce9[capacity=61440,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  |  +> org.eclipse.jetty.io.ArrayByteBufferPool$RetainedBucket@2a39fe6a[capacity=65536,in-use=0/0,pooled/acquires/releases=0/0/0(NaN%),non-pooled/evicts/removes=0/0/0]
|  +> heap non-pooled acquisitions size=0
+~ org.eclipse.jetty.util.resource.FileSystemPool@410ae9a3
+= oejsh.DefaultHandler@319988b0{showContext=true,favIcon=true,STARTED} - STARTED
+= oejsh.ContextHandlerCollection@d5ae57e{STARTED} - STARTED
|  += oeje10w.WebAppContext@502f1f4c{dummy,/dummy,b=file:///C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/,a=AVAILABLE,h=oeje10s.SessionHandler@6f8f9349{STARTED}}{C:\Program Files\METTLER TOLEDO\jetty\mt-base-12\webapps\dummy.war} - STARTED
|     +- org.eclipse.jetty.ee10.servlet.ErrorPageErrorHandler@43b4fe19
|     +- org.eclipse.jetty.util.DecoratedObjectFactory[decorators=1]
|     |  +: org.eclipse.jetty.util.DeprecationWarning@25ddbbbb
|     += oeje10s.SessionHandler@6f8f9349{STARTED} - STARTED
|     |  +- org.eclipse.jetty.ee10.servlet.SessionHandler$CookieConfig@1536602f[name=JSESSIONID,domain=null,path=/dummy,max-age=-1,secure=false,http-only=false,comment=null,attributes={Path=/dummy}]
|     |  +- juc.CopyOnWriteArrayList@1(size=0)
|     |  +- juc.CopyOnWriteArrayList@1(size=0)
|     |  +- juc.CopyOnWriteArrayList@1(size=0)
|     |  += oeje10ss.ConstraintSecurityHandler@7fcbe147{STARTED} - STARTED
|     |  |  +- knownAuthenticatorFactories size=1
|     |  |  |  +> org.eclipse.jetty.security.DefaultAuthenticatorFactory@235f4c10
|     |  |  += oeje10s.ServletHandler@743cb8e0{STARTED} - STARTED
|     |  |  |  +> listeners oeje10s.ServletHandler@743cb8e0{STARTED} size=1
|     |  |  |  |  +> org.eclipse.jetty.ee10.servlet.listener.IntrospectorCleaner@c7a975a{src=DESCRIPTOR:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/etc/webdefault-ee10.xml} - STARTED
|     |  |  |  +> filters oeje10s.ServletHandler@743cb8e0{STARTED} size=0
|     |  |  |  +> filterMappings oeje10s.ServletHandler@743cb8e0{STARTED} size=0
|     |  |  |  +> servlets oeje10s.ServletHandler@743cb8e0{STARTED} size=2
|     |  |  |  |  +> default==org.eclipse.jetty.ee10.servlet.DefaultServlet@5c13d641{jsp=null,order=0,inst=true,async=false,src=DESCRIPTOR:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/etc/webdefault-ee10.xml,STARTED} - STARTED
|     |  |  |  |  |  +> NotAsync:org.eclipse.jetty.ee10.servlet.DefaultServlet@2c1b9e4b
|     |  |  |  |  |  +> initParams size=9
|     |  |  |  |  |     +> dirAllowed=true
|     |  |  |  |  |     +> maxCacheSize=256000000
|     |  |  |  |  |     +> maxCachedFileSize=200000000
|     |  |  |  |  |     +> welcomeServlets=false
|     |  |  |  |  |     +> useFileMappedBuffer=true
|     |  |  |  |  |     +> acceptRanges=true
|     |  |  |  |  |     +> etags=false
|     |  |  |  |  |     +> maxCachedFiles=2048
|     |  |  |  |  |     +> redirectWelcome=false
|     |  |  |  |  +> jsp==org.eclipse.jetty.ee10.servlet.NoJspServlet@19c47{jsp=null,order=0,inst=true,async=false,src=DESCRIPTOR:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/etc/webdefault-ee10.xml,STARTED} - STARTED
|     |  |  |  |     +> NotAsync:org.eclipse.jetty.ee10.servlet.NoJspServlet@757d6814
|     |  |  |  |     +> initParams size=3
|     |  |  |  |        +> compilerTargetVM=1.8
|     |  |  |  |        +> xpoweredBy=false
|     |  |  |  |        +> compilerSourceVM=1.8
|     |  |  |  +> servletMappings oeje10s.ServletHandler@743cb8e0{STARTED} size=2
|     |  |  |  |  +> [/]=>default
|     |  |  |  |  +> [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp
|     |  |  |  +> durable oeje10s.ServletHandler@743cb8e0{STARTED} size=3
|     |  |  |     +> default==org.eclipse.jetty.ee10.servlet.DefaultServlet@5c13d641{jsp=null,order=0,inst=true,async=false,src=DESCRIPTOR:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/etc/webdefault-ee10.xml,STARTED} - STARTED
|     |  |  |     |  +> NotAsync:org.eclipse.jetty.ee10.servlet.DefaultServlet@2c1b9e4b
|     |  |  |     |  +> initParams size=9
|     |  |  |     |     +> dirAllowed=true
|     |  |  |     |     +> maxCacheSize=256000000
|     |  |  |     |     +> maxCachedFileSize=200000000
|     |  |  |     |     +> welcomeServlets=false
|     |  |  |     |     +> useFileMappedBuffer=true
|     |  |  |     |     +> acceptRanges=true
|     |  |  |     |     +> etags=false
|     |  |  |     |     +> maxCachedFiles=2048
|     |  |  |     |     +> redirectWelcome=false
|     |  |  |     +> jsp==org.eclipse.jetty.ee10.servlet.NoJspServlet@19c47{jsp=null,order=0,inst=true,async=false,src=DESCRIPTOR:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/etc/webdefault-ee10.xml,STARTED} - STARTED
|     |  |  |     |  +> NotAsync:org.eclipse.jetty.ee10.servlet.NoJspServlet@757d6814
|     |  |  |     |  +> initParams size=3
|     |  |  |     |     +> compilerTargetVM=1.8
|     |  |  |     |     +> xpoweredBy=false
|     |  |  |     |     +> compilerSourceVM=1.8
|     |  |  |     +> org.eclipse.jetty.ee10.servlet.listener.IntrospectorCleaner@c7a975a{src=DESCRIPTOR:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/etc/webdefault-ee10.xml} - STARTED
|     |  |  +- org.eclipse.jetty.security.DefaultIdentityService@649725e3
|     |  |  +- org.eclipse.jetty.security.Authenticator$NoOp@3c0fae6c
|     |  |  +> roles size=0
|     |  |  +> constraints size=2
|     |  |     +> ConstraintMapping@4c168660{TRACE,null / -> Constraint@52b56a3e{Disable TRACE,ANY,FORBIDDEN,[]}}
|     |  |     +> ConstraintMapping@fd0e5b6{null,[TRACE] / -> Constraint@4eed46ee{Enable everything but TRACE,ANY,ALLOWED,[]}}
|     |  += org.eclipse.jetty.session.DefaultSessionCache@36b0fcd5[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] - STARTED
|     |  |  += org.eclipse.jetty.session.NullSessionDataStore@4fad94a7[passivating=false,graceSec=3600] - STARTED
|     |  +~ oejs.DefaultSessionIdManager@475835b1{STARTED}[worker=node0] - STARTED
|     |  +- ju.ImmutableCollections$ListN@1(size=0)
|     += oejur.ResourceFactoryInternals$LifeCycle@5241cf67{STARTED} - STARTED
|     |  +> newResourceReferences size=1
|     |     +> jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/webapps/dummy.war!/
|     +- org.eclipse.jetty.util.resource.ResourceFactory$2@3e14c16d
|     +- org.eclipse.jetty.ee10.servlet.listener.IntrospectorCleaner@716a7124
|     += AllowedResourceAliasChecker@77192705{base=file:///C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/,protected=[/META-INF, /WEB-INF]} - STARTED
|     +- org.eclipse.jetty.server.AllowedResourceAliasChecker$AllowedResourceAliasCheckListener@226642a5
|     +> environment: ee10
|     +> WebAppClassLoader{dummy}@5d5f10b2
|     |  +> URLs size=26
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/classes/
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/asm-9.5.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/asm-commons-9.5.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/asm-tree-9.5.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jakarta.annotation-api-2.1.1.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jakarta.transaction-api-2.0.0.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jakarta.websocket-api-2.2.0.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jetty-annotations-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jetty-http-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jetty-io-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jetty-jakarta-servlet-api-5.0.2.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jetty-jndi-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jetty-plus-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jetty-security-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jetty-server-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jetty-servlet-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jetty-util-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jetty-webapp-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/jetty-xml-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/slf4j-api-2.0.5.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/websocket-core-common-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/websocket-core-server-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/websocket-jetty-api-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/websocket-jetty-common-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/websocket-jetty-server-11.0.15.jar
|     |  |  +> file:/C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/WEB-INF/lib/websocket-servlet-11.0.15.jar
|     |  +> parent: java.net.URLClassLoader@7cb502c
|     |     +> URLs size=3
|     |     |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar
|     |     |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-ee10-servlet-12.0.27.jar
|     |     |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-ee10-webapp-12.0.27.jar
|     |     +> parent(core): startJarLoader@6a1aab78
|     +> Systemclasses dummy@502f1f4c size=9
|     |  +> jakarta.
|     |  +> java.
|     |  +> javax.
|     |  +> org.eclipse.jetty.ee10.servlet.DefaultServlet
|     |  +> org.eclipse.jetty.ee10.servlet.NoJspServlet
|     |  +> org.eclipse.jetty.ee10.servlet.StatisticsServlet
|     |  +> org.eclipse.jetty.security.jaas.
|     |  +> org.w3c.
|     |  +> org.xml.
|     +> Serverclasses dummy@502f1f4c size=9
|     |  +> -org.eclipse.jetty.ee10.servlet.DefaultServlet
|     |  +> -org.eclipse.jetty.ee10.servlet.NoJspServlet
|     |  +> -org.eclipse.jetty.ee10.servlet.StatisticsServlet
|     |  +> -org.eclipse.jetty.ee10.servlet.listener.
|     |  +> -org.eclipse.jetty.security.jaas.
|     |  +> file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/logging/
|     |  +> org.eclipse.jetty.
|     |  +> org.eclipse.jetty.logging.
|     |  +> org.slf4j.
|     +> Configurations dummy@502f1f4c size=7
|     |  +> org.eclipse.jetty.ee10.webapp.WebInfConfiguration@7cf6a5f9
|     |  +> org.eclipse.jetty.ee10.webapp.WebXmlConfiguration@71454b9d
|     |  +> org.eclipse.jetty.ee10.webapp.MetaInfConfiguration@2a76840c
|     |  +> org.eclipse.jetty.ee10.webapp.FragmentConfiguration@46268f08
|     |  +> org.eclipse.jetty.ee10.webapp.JaasConfiguration@eda25e5
|     |  +> org.eclipse.jetty.ee10.webapp.WebAppConfiguration@623e088f
|     |  +> org.eclipse.jetty.ee10.webapp.JettyWebXmlConfiguration@39fcbef6
|     +> Handler attributes dummy@502f1f4c size=3
|     |  +> org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern=.*/jakarta.servlet-api-[^/]*\.jar$|.*jakarta.servlet.jsp.jstl-.*\.jar$
|     |  +> org.eclipse.jetty.webapp.tmpResourceBase=C:\Users\rajalaks-1\AppData\Local\Temp\jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188\webapp
|     |  +> jakarta.servlet.context.tempdir=C:\Users\rajalaks-1\AppData\Local\Temp\jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188
|     +> Context attributes dummy@502f1f4c size=7
|     |  +> org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern=.*/jakarta.servlet-api-[^/]*\.jar$|.*jakarta.servlet.jsp.jstl-.*\.jar$
|     |  +> org.eclipse.jetty.util.DecoratedObjectFactory=org.eclipse.jetty.util.DecoratedObjectFactory[decorators=1]
|     |  +> org.eclipse.jetty.server.Request.maxFormKeys=1000
|     |  +> org.eclipse.jetty.webapp.tmpResourceBase=C:\Users\rajalaks-1\AppData\Local\Temp\jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188\webapp
|     |  +> org.eclipse.jetty.server.Executor=QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59423ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}]
|     |  +> org.eclipse.jetty.server.Request.maxFormContentSize=200000
|     |  +> jakarta.servlet.context.tempdir=C:\Users\rajalaks-1\AppData\Local\Temp\jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188
|     +> maxFormKeys : 1000
|     +> maxFormContentSize : 200000
|     +> EventListeners oeje10w.WebAppContext@502f1f4c{dummy,/dummy,b=file:///C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/,a=AVAILABLE,h=oeje10s.SessionHandler@6f8f9349{STARTED}}{C:\Program Files\METTLER TOLEDO\jetty\mt-base-12\webapps\dummy.war} size=3
|     |  +> org.eclipse.jetty.util.resource.ResourceFactory$2@3e14c16d
|     |  +> org.eclipse.jetty.ee10.servlet.listener.IntrospectorCleaner@716a7124
|     |  +> org.eclipse.jetty.server.AllowedResourceAliasChecker$AllowedResourceAliasCheckListener@226642a5
|     +> Initparams dummy@502f1f4c size=0
+= oejd.DeploymentManager@4fe89c24{STARTED} - STARTED
|  += class org.eclipse.jetty.deploy.providers.ContextProvider@55795845[ee10][file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/webapps/] - STARTED
|     +- ju.HashMap@4b0158b9{size=1}
|     |  +@ C:\Program Files\METTLER TOLEDO\jetty\mt-base-12\webapps\dummy.war = App@7a1a14a4[ee10,oeje10w.WebAppContext@502f1f4c{dummy,/dummy,b=file:///C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-13048292769689710188/webapp/,a=AVAILABLE,h=oeje10s.SessionHandler@6f8f9349{STARTED}}{C:\Program Files\METTLER TOLEDO\jetty\mt-base-12\webapps\dummy.war},C:\Program Files\METTLER TOLEDO\jetty\mt-base-12\webapps\dummy.war]
|     += oejur.ResourceFactoryInternals$LifeCycle@3d08f3f5{STARTED} - STARTED
|     |  +> newResourceReferences size=0
|     +- org.eclipse.jetty.util.resource.ResourceFactory$2@119f1f2a
|     += oeju.Scanner@1a1da881{STARTED} - STARTED
|        += oejut.ScheduledExecutorScheduler@5b970f7{STARTED} - STARTED
+= oejs.DefaultSessionIdManager@475835b1{STARTED}[worker=node0] - STARTED
|  +? oejs.HouseKeeper@7fd4acee{STARTED}[interval=600000, ownscheduler=false] - STARTED
+= ServerConnector@2c104774{HTTP/1.1, (http/1.1)}{0.0.0.0:1130} - STARTED
|  +~ QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59418ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}] - STARTED
|  +~ oejut.ScheduledExecutorScheduler@52719fb6{STARTED} - STARTED
|  +~ org.eclipse.jetty.io.ArrayByteBufferPool@2e029d61{min=0,max=65536,buckets=16,heap=0/1063780352,direct=0/1063780352}
|  += HttpConnectionFactory@266374ef[HTTP/1.1] - STARTED
|  |  +- HttpConfiguration@18a3962d{32768/8192,8192/8192,https://:0,[]}
|  |     +> customizers size=0
|  |     +> formEncodedMethods size=2
|  |     |  +> POST
|  |     |  +> PUT
|  |     +> outputBufferSize=32768
|  |     +> outputAggregationSize=8192
|  |     +> requestHeaderSize=8192
|  |     +> responseHeaderSize=8192
|  |     +> maxResponseHeaderSize=16384
|  |     +> headerCacheSize=1024
|  |     +> headerCacheCaseSensitive=false
|  |     +> secureScheme=https
|  |     +> securePort=0
|  |     +> idleTimeout=-1
|  |     +> sendDateHeader=false
|  |     +> sendServerVersion=true
|  |     +> sendXPoweredBy=false
|  |     +> delayDispatchUntilContent=true
|  |     +> persistentConnectionsEnabled=true
|  |     +> maxErrorDispatches=10
|  |     +> useInputDirectByteBuffers=true
|  |     +> useOutputDirectByteBuffers=true
|  |     +> minRequestDataRate=0
|  |     +> minResponseDataRate=0
|  |     +> httpCompliance=RFC7230[]
|  |     +> uriCompliance=DEFAULT[]
|  |     +> redirectUriCompliance=null
|  |     +> requestCookieCompliance=RFC6265@117e0fe5[INVALID_COOKIES, OPTIONAL_WHITE_SPACE, SPACE_IN_VALUES]
|  |     +> responseCookieCompliance=RFC6265@117e0fe5[INVALID_COOKIES, OPTIONAL_WHITE_SPACE, SPACE_IN_VALUES]
|  |     +> multiPartCompliance=RFC7578
|  |     +> notifyRemoteAsyncErrors=true
|  |     +> relativeRedirectAllowed=false
|  |     +> serverAuthority=null
|  |     +> localAddress=null
|  |     +> maxUnconsumedRequestContentReads=16
|  += ServerConnectorManager@78aea4b9[keys=0] - STARTED
|  |  += oeji.ManagedSelector@4215838f{STARTED}[id=0 keys=0 selected=0 updates=0 selection:tot=0/avg=0.00/max=0] - STARTED
|  |  |  += AdaptiveExecutionStrategy@76a36b71/SelectorProducer@184497d1/PRODUCING/p=0/QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59414ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}][pc=0,pic=0,pec=0,epc=0]@2025-10-14T11:24:13.8638841+05:30 - STARTED
|  |  |  |  +- SelectorProducer@184497d1
|  |  |  |  +~ QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59414ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}] - STARTED
|  |  |  +> updates @ 2025-10-14T11:24:13.8638841+05:30 size=0
|  |  |  +> keys @ 2025-10-14T11:24:13.8638841+05:30 size=0
|  |  += oeji.ManagedSelector@f9d87b{STARTED}[id=1 keys=0 selected=0 updates=0 selection:tot=0/avg=0.00/max=0] - STARTED
|  |  |  += AdaptiveExecutionStrategy@6ffab045/SelectorProducer@26fb628/PRODUCING/p=0/QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59414ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}][pc=0,pic=0,pec=0,epc=0]@2025-10-14T11:24:13.8638841+05:30 - STARTED
|  |  |  |  +- SelectorProducer@26fb628
|  |  |  |  +~ QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59413ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}] - STARTED
|  |  |  +> updates @ 2025-10-14T11:24:13.8638841+05:30 size=0
|  |  |  +> keys @ 2025-10-14T11:24:13.8638841+05:30 size=0
|  |  += oeji.ManagedSelector@3e2943ab{STARTED}[id=2 keys=0 selected=0 updates=0 selection:tot=0/avg=0.00/max=0] - STARTED
|  |  |  += AdaptiveExecutionStrategy@70dd7e15/SelectorProducer@4a9f80d3/PRODUCING/p=0/QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59413ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}][pc=0,pic=0,pec=0,epc=0]@2025-10-14T11:24:13.8638841+05:30 - STARTED
|  |  |  |  +- SelectorProducer@4a9f80d3
|  |  |  |  +~ QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59412ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}] - STARTED
|  |  |  +> updates @ 2025-10-14T11:24:13.8638841+05:30 size=0
|  |  |  +> keys @ 2025-10-14T11:24:13.8638841+05:30 size=0
|  |  += oeji.ManagedSelector@35beb15e{STARTED}[id=3 keys=0 selected=0 updates=0 selection:tot=0/avg=0.00/max=0] - STARTED
|  |  |  += AdaptiveExecutionStrategy@41fe9859/SelectorProducer@5ac86ba5/PRODUCING/p=0/QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59411ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}][pc=0,pic=0,pec=0,epc=0]@2025-10-14T11:24:13.8638841+05:30 - STARTED
|  |  |  |  +- SelectorProducer@5ac86ba5
|  |  |  |  +~ QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59411ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}] - STARTED
|  |  |  +> updates @ 2025-10-14T11:24:13.8638841+05:30 size=0
|  |  |  +> keys @ 2025-10-14T11:24:13.8638841+05:30 size=0
|  |  += oeji.ManagedSelector@6c67e137{STARTED}[id=4 keys=0 selected=0 updates=0 selection:tot=0/avg=0.00/max=0] - STARTED
|  |  |  += AdaptiveExecutionStrategy@2c9399a4/SelectorProducer@191ae03f/PRODUCING/p=0/QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59411ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}][pc=0,pic=0,pec=0,epc=0]@2025-10-14T11:24:13.8638841+05:30 - STARTED
|  |  |  |  +- SelectorProducer@191ae03f
|  |  |  |  +~ QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59411ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}] - STARTED
|  |  |  +> updates @ 2025-10-14T11:24:13.8638841+05:30 size=0
|  |  |  +> keys @ 2025-10-14T11:24:13.8638841+05:30 size=0
|  |  += oeji.ManagedSelector@9635fa{STARTED}[id=5 keys=0 selected=0 updates=0 selection:tot=0/avg=0.00/max=0] - STARTED
|  |     += AdaptiveExecutionStrategy@53ab0286/SelectorProducer@63c5efee/PRODUCING/p=0/QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59410ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}][pc=0,pic=0,pec=0,epc=0]@2025-10-14T11:24:13.8638841+05:30 - STARTED
|  |     |  +- SelectorProducer@63c5efee
|  |     |  +~ QueuedThreadPool[qtp270095066]@101952da{STARTED,10<=10<=200,i=3,r=-1,t=59410ms,q=0}[ReservedThreadExecutor@2a3591c5{capacity=16,threads=ThreadIdPool@34a75079{capacity=16}}] - STARTED
|  |     +> updates @ 2025-10-14T11:24:13.8638841+05:30 size=0
|  |     +> keys @ 2025-10-14T11:24:13.8638841+05:30 size=0
|  +- sun.nio.ch.ServerSocketChannelImpl[/[0:0:0:0:0:0:0:0]:1130]
|  +- qtp270095066-41-acceptor-0@79fb7d7-ServerConnector@2c104774{HTTP/1.1, (http/1.1)}{0.0.0.0:1130}
+- org.eclipse.jetty.server.Server$DynamicErrorHandler@2d10e0b1
+> startJarLoader@6a1aab78
|  +> URLs size=74
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/resources/
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/logging/slf4j-api-2.0.17.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/logging/jetty-slf4j-impl-12.0.27.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/authinfo-1.3.10.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/bcprov-jdk15on-1.64.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/c3p0-0.9.5.5.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/cluster-1.7.11.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/commons-compress-1.24.0.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/commons-io-2.19.0.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/commons-logging-1.2.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/comone-converter-1.6.0.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/comone-converter-proxy-1.7.11.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/data-converter-1.6.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/dom4j-2.1.4.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/embedded-jetty-1.7.11.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/event-logger-1.6.1%202.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/event-logger-1.7.10.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/fp-transactionlog-converter-0.3.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/fp-transactionlog-converter-0.5.0.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/gson-2.13.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/guava-29.0-jre.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/hk2-api-2.6.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/hk2-locator-2.6.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/hk2-utils-2.6.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-annotations-2.18.4.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-core-2.18.4.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-databind-2.18.4.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-dataformat-yaml-2.18.4.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-jaxrs-base-2.18.4.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-jaxrs-json-provider-2.18.4.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-module-jaxb-annotations-2.18.4.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.annotation-api-2.1.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.inject-2.6.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.json-2.0.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.websocket-api-2.0.0-M1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.ws.rs-api-2.1.6.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/javassist-3.25.0-GA.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jaxen-1.2.0.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-client-2.40.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-common-2.40.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-container-servlet.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-container-servlet-core.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-entity-filtering-2.30.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-hk2.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-media-jaxb.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-media-json-jackson-2.30.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-media-multipart-2.30.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-server-2.40.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/json-20250517.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/junrar-7.5.5.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/log4j-1.2-api-2.17.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/log4j-api-2.17.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/log4j-core-2.17.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/log4j-web-2.17.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/mchange-commons-java-0.2.20.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/mediator-client-1.5.41.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/mimepull-1.9.12.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/org.everit.json.schema-1.5.1.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/pos-printer-1.6.0.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/postgresql-42.7.7.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/services-common-1.8.0.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/snakeyaml-2.3.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/validation-api-2.0.1.Final.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/writeoff-converter-1.6.0.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/xmltlv-comm-1.6.0.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-http-12.0.27.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-server-12.0.27.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-xml-12.0.27.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-util-12.0.27.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-io-12.0.27.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-deploy-12.0.27.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-session-12.0.27.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-security-12.0.27.jar
|  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-ee-12.0.27.jar
|  +> parent: jdk.internal.loader.ClassLoaders$AppClassLoader@33909752
|     +> packages size=4
|     |  +> package org.eclipse.jetty.start.config
|     |  +> package org.eclipse.jetty.start.builders
|     |  +> package org.eclipse.jetty.start.shaded.util
|     |  +> package org.eclipse.jetty.start
|     +> parent: jdk.internal.loader.ClassLoaders$PlatformClassLoader@2ce86164
|        +> packages size=12
|           +> package sun.security.ec
|           +> package com.sun.security.sasl.gsskerb
|           +> package sun.security.jgss
|           +> package sun.text.resources.cldr.ext
|           +> package sun.util.resources.provider
|           +> package org.jcp.xml.dsig.internal.dom
|           +> package sun.security.smartcardio
|           +> package sun.security.mscapi
|           +> package sun.util.resources.cldr.provider
|           +> package sun.security.pkcs11.wrapper
|           +> package sun.security.pkcs11
|           +> package jdk.nio.zipfs
+> environments size=2
|  +> oejuc.Environment$Named@0{core}
|  |  +> startJarLoader@6a1aab78
|  |  |  +> URLs size=74
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/resources/
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/logging/slf4j-api-2.0.17.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/logging/jetty-slf4j-impl-12.0.27.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/authinfo-1.3.10.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/bcprov-jdk15on-1.64.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/c3p0-0.9.5.5.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/cluster-1.7.11.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/commons-compress-1.24.0.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/commons-io-2.19.0.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/commons-logging-1.2.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/comone-converter-1.6.0.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/comone-converter-proxy-1.7.11.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/data-converter-1.6.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/dom4j-2.1.4.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/embedded-jetty-1.7.11.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/event-logger-1.6.1%202.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/event-logger-1.7.10.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/fp-transactionlog-converter-0.3.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/fp-transactionlog-converter-0.5.0.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/gson-2.13.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/guava-29.0-jre.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/hk2-api-2.6.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/hk2-locator-2.6.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/hk2-utils-2.6.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-annotations-2.18.4.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-core-2.18.4.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-databind-2.18.4.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-dataformat-yaml-2.18.4.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-jaxrs-base-2.18.4.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-jaxrs-json-provider-2.18.4.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jackson-module-jaxb-annotations-2.18.4.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.annotation-api-2.1.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.inject-2.6.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.json-2.0.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.websocket-api-2.0.0-M1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.ws.rs-api-2.1.6.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/javassist-3.25.0-GA.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jaxen-1.2.0.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-client-2.40.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-common-2.40.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-container-servlet.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-container-servlet-core.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-entity-filtering-2.30.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-hk2.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-media-jaxb.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-media-json-jackson-2.30.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-media-multipart-2.30.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jersey-server-2.40.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/json-20250517.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/junrar-7.5.5.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/log4j-1.2-api-2.17.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/log4j-api-2.17.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/log4j-core-2.17.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/log4j-web-2.17.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/mchange-commons-java-0.2.20.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/mediator-client-1.5.41.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/mimepull-1.9.12.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/org.everit.json.schema-1.5.1.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/pos-printer-1.6.0.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/postgresql-42.7.7.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/services-common-1.8.0.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/snakeyaml-2.3.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/validation-api-2.0.1.Final.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/writeoff-converter-1.6.0.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/xmltlv-comm-1.6.0.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-http-12.0.27.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-server-12.0.27.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-xml-12.0.27.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-util-12.0.27.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-io-12.0.27.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-deploy-12.0.27.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-session-12.0.27.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-security-12.0.27.jar
|  |  |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-ee-12.0.27.jar
|  |  |  +> parent: jdk.internal.loader.ClassLoaders$AppClassLoader@33909752
|  |  |     +> packages size=4
|  |  |     |  +> package org.eclipse.jetty.start.config
|  |  |     |  +> package org.eclipse.jetty.start.builders
|  |  |     |  +> package org.eclipse.jetty.start.shaded.util
|  |  |     |  +> package org.eclipse.jetty.start
|  |  |     +> parent: jdk.internal.loader.ClassLoaders$PlatformClassLoader@2ce86164
|  |  |        +> packages size=12
|  |  |           +> package sun.security.ec
|  |  |           +> package com.sun.security.sasl.gsskerb
|  |  |           +> package sun.security.jgss
|  |  |           +> package sun.text.resources.cldr.ext
|  |  |           +> package sun.util.resources.provider
|  |  |           +> package org.jcp.xml.dsig.internal.dom
|  |  |           +> package sun.security.smartcardio
|  |  |           +> package sun.security.mscapi
|  |  |           +> package sun.util.resources.cldr.provider
|  |  |           +> package sun.security.pkcs11.wrapper
|  |  |           +> package sun.security.pkcs11
|  |  |           +> package jdk.nio.zipfs
|  |  +> Attributes core size=0
|  +> oejuc.Environment$Named@6980a764{ee10}
|     +> java.net.URLClassLoader@7cb502c
|     |  +> URLs size=3
|     |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar
|     |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-ee10-servlet-12.0.27.jar
|     |  |  +> file:/C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jetty-ee10-webapp-12.0.27.jar
|     |  +> parent(core): startJarLoader@6a1aab78
|     +> Attributes ee10 size=3
|        +> org.eclipse.jetty.webapp.serverClasses=[org.eclipse.jetty.logging., org.slf4j., org.eclipse.jetty., file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/logging/]
|        +> contextHandlerClass=org.eclipse.jetty.ee10.webapp.WebAppContext
|        +> org.eclipse.jetty.webapp.systemClasses=[jakarta., javax., org.w3c., org.xml., java.]
+> attributes size=5
|  +> org.eclipse.jetty.ee10.webapp.webFragments.cache: juc.ConcurrentHashMap@0{size=0}
|  +> org.eclipse.jetty.resources.cache: juc.ConcurrentHashMap@0{size=0}
|  +> org.eclipse.jetty.tlds.cache: juc.ConcurrentHashMap@b23815af{size=1}
|  |  +@ jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/ = ju.HashSet@0(size=0)
|  +> org.eclipse.jetty.webapp.serverClasses: oeju.ClassMatcher@0(size=0)
|  +> org.eclipse.jetty.webapp.systemClasses: oeju.ClassMatcher@0(size=0)
+> org.eclipse.jetty.util.resource.FileSystemPool@410ae9a3
   +> buckets size=1
      +> C:\Program Files\METTLER TOLEDO\jetty\mt-base-12\webapps\dummy.war#1
key: +- bean, += managed, +~ unmanaged, +? auto, +: iterable, +] array, +@ map, +> undefined
JVM: Azul Systems, Inc. OpenJDK 64-Bit Server VM 21.0.8+9-LTS; OS: Windows 11 amd64 10.0; Jetty: 12.0.27; CPUs: 12; mem(free/total/max): 459/508/8,116 MiB
UTC: 2025-10-14T05:54:13.8795432Z; Asia/Calcutta: 2025-10-14T11:24:13.8795432+05:30

Panduchunkz avatar Oct 14 '25 05:10 Panduchunkz

I want to clarify one more point in Jetty 12. Is web.xml is mandatory? Because in previous Jetty 9, the auto configures the URL paths using annotation scanning. Currently, I am not using any web.xml file in my war file.

Panduchunkz avatar Oct 14 '25 05:10 Panduchunkz

@Panduchunkz if you add module ee10-annotations to your Jetty module configuration, does it work?

cd $JETTY_BASE
java -jar $JETTY_HOME/start.jar --add-modules=ee10-annotations

sbordet avatar Oct 14 '25 09:10 sbordet

@Panduchunkz if you add module ee10-annotations to your Jetty module configuration, does it work?

cd $JETTY_BASE
java -jar $JETTY_HOME/start.jar --add-modules=ee10-annotations

Yeah. Finally, I got some 500-status code which means my deployment was successful and this module missing introduced these much of confusions to me. Thank you @sbordet .

After fixing that 500 dependencies jar files in /ext directory. I am facing same 404 error. There is no error in my jetty log file.

2025-10-14 20:12:37.277:INFO :oejs.Server:main: jetty-12.0.27; built: 2025-09-10T23:47:49.595Z; git: 3569a3e83ad136ee44e26b370b74c1c5e9f33e61; jvm 21.0.8+9-LTS
2025-10-14 20:12:37.294:INFO :oejdp.ScanningAppProvider:main: Deployment monitor ee10 in [file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/webapps/] at intervals 0s
2025-10-14 20:12:37.302:INFO :oejd.DeploymentManager:main: addApp: App@2e385cce[ee10,null,C:\Program Files\METTLER TOLEDO\jetty\mt-base-12\webapps\dummy.war]
2025-10-14 20:12:37.630:WARN :oejur.ResourceFactory:main: Invalid Resource Reference: C:\Program Files\METTLER TOLEDO\jetty\jetty-home-12.0.27/start.jar
2025-10-14 20:12:37.893:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletRequestListener scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletRequestListener.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletRequestListener.class
2025-10-14 20:12:37.894:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletContextAttributeEvent scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletContextAttributeEvent.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletContextAttributeEvent.class
2025-10-14 20:12:37.895:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletContextAttributeListener scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletContextAttributeListener.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletContextAttributeListener.class
2025-10-14 20:12:37.895:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletRequestAttributeListener scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletRequestAttributeListener.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletRequestAttributeListener.class
2025-10-14 20:12:37.895:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletRequestAttributeEvent scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletRequestAttributeEvent.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletRequestAttributeEvent.class
2025-10-14 20:12:37.896:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.UnavailableException scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/UnavailableException.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/UnavailableException.class
2025-10-14 20:12:37.896:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.GenericFilter scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/GenericFilter.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/GenericFilter.class
2025-10-14 20:12:37.897:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletContainerInitializer scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletContainerInitializer.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletContainerInitializer.class
2025-10-14 20:12:37.897:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletRequestWrapper scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletRequestWrapper.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletRequestWrapper.class
2025-10-14 20:12:37.898:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.GenericServlet scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/GenericServlet.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/GenericServlet.class
2025-10-14 20:12:37.899:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletResponseWrapper scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletResponseWrapper.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletResponseWrapper.class
2025-10-14 20:12:37.900:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletRequestEvent scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletRequestEvent.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletRequestEvent.class
2025-10-14 20:12:37.901:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletContextEvent scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletContextEvent.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletContextEvent.class
2025-10-14 20:12:37.902:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletContextListener scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletContextListener.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletContextListener.class
2025-10-14 20:12:37.903:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ReadListener scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ReadListener.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ReadListener.class
2025-10-14 20:12:37.903:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.HttpMethodConstraintElement scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/HttpMethodConstraintElement.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/HttpMethodConstraintElement.class
2025-10-14 20:12:37.904:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.MultipartConfigElement scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/MultipartConfigElement.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/MultipartConfigElement.class
2025-10-14 20:12:37.905:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.HttpConstraintElement scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/HttpConstraintElement.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/HttpConstraintElement.class
2025-10-14 20:12:37.905:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletSecurityElement scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletSecurityElement.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletSecurityElement.class
2025-10-14 20:12:37.906:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletConfig scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletConfig.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletConfig.class
2025-10-14 20:12:37.906:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.SessionTrackingMode scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/SessionTrackingMode.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/SessionTrackingMode.class
2025-10-14 20:12:37.906:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.SessionCookieConfig scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/SessionCookieConfig.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/SessionCookieConfig.class
2025-10-14 20:12:37.907:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.FilterRegistration scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/FilterRegistration.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/FilterRegistration.class
2025-10-14 20:12:37.907:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.FilterRegistration$Dynamic scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/FilterRegistration$Dynamic.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/FilterRegistration$Dynamic.class
2025-10-14 20:12:37.907:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.Servlet scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/Servlet.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/Servlet.class
2025-10-14 20:12:37.907:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.Registration scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/Registration.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/Registration.class
2025-10-14 20:12:37.907:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.Registration$Dynamic scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/Registration$Dynamic.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/Registration$Dynamic.class
2025-10-14 20:12:37.907:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletRegistration scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletRegistration.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletRegistration.class
2025-10-14 20:12:37.907:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletRegistration$Dynamic scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletRegistration$Dynamic.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletRegistration$Dynamic.class
2025-10-14 20:12:37.907:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.AsyncEvent scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/AsyncEvent.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/AsyncEvent.class
2025-10-14 20:12:37.913:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.AsyncListener scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/AsyncListener.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/AsyncListener.class
2025-10-14 20:12:37.913:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletConnection scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletConnection.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletConnection.class
2025-10-14 20:12:37.913:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.DispatcherType scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/DispatcherType.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/DispatcherType.class
2025-10-14 20:12:37.913:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.AsyncContext scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/AsyncContext.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/AsyncContext.class
2025-10-14 20:12:37.914:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletContext scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletContext.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletContext.class
2025-10-14 20:12:37.914:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.RequestDispatcher scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/RequestDispatcher.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/RequestDispatcher.class
2025-10-14 20:12:37.915:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletInputStream scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletInputStream.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletInputStream.class
2025-10-14 20:12:37.916:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.WriteListener scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/WriteListener.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/WriteListener.class
2025-10-14 20:12:37.916:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletOutputStream scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletOutputStream.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletOutputStream.class
2025-10-14 20:12:37.916:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.FilterChain scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/FilterChain.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/FilterChain.class
2025-10-14 20:12:37.917:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletResponse scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletResponse.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletResponse.class
2025-10-14 20:12:37.918:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletRequest scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletRequest.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletRequest.class
2025-10-14 20:12:37.918:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.ServletException scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/ServletException.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/ServletException.class
2025-10-14 20:12:37.918:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.FilterConfig scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/FilterConfig.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/FilterConfig.class
2025-10-14 20:12:37.918:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.Filter scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/Filter.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/Filter.class
2025-10-14 20:12:37.921:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpSessionAttributeListener scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpSessionAttributeListener.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpSessionAttributeListener.class
2025-10-14 20:12:37.921:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpSessionListener scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpSessionListener.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpSessionListener.class
2025-10-14 20:12:37.921:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpFilter scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpFilter.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpFilter.class
2025-10-14 20:12:37.922:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpSessionIdListener scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpSessionIdListener.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpSessionIdListener.class
2025-10-14 20:12:37.922:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpServletRequestWrapper scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpServletRequestWrapper.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpServletRequestWrapper.class
2025-10-14 20:12:37.923:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.NoBodyOutputStream scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/NoBodyOutputStream.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/NoBodyOutputStream.class
2025-10-14 20:12:37.923:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.NoBodyResponse scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/NoBodyResponse.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/NoBodyResponse.class
2025-10-14 20:12:37.924:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.MappingMatch scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/MappingMatch.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/MappingMatch.class
2025-10-14 20:12:37.924:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.PushBuilder scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/PushBuilder.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/PushBuilder.class
2025-10-14 20:12:37.924:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpServletMapping scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpServletMapping.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpServletMapping.class
2025-10-14 20:12:37.924:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpServletRequest scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpServletRequest.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpServletRequest.class
2025-10-14 20:12:37.924:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpServletRequest$1 scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpServletRequest$1.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpServletRequest$1.class
2025-10-14 20:12:37.925:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpServlet scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpServlet.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpServlet.class
2025-10-14 20:12:37.925:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.WebConnection scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/WebConnection.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/WebConnection.class
2025-10-14 20:12:37.925:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpUpgradeHandler scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpUpgradeHandler.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpUpgradeHandler.class
2025-10-14 20:12:37.926:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpSessionActivationListener scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpSessionActivationListener.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpSessionActivationListener.class
2025-10-14 20:12:37.926:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.Cookie scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/Cookie.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/Cookie.class
2025-10-14 20:12:37.926:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpServletResponse scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpServletResponse.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpServletResponse.class
2025-10-14 20:12:37.927:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpServletResponseWrapper scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpServletResponseWrapper.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpServletResponseWrapper.class
2025-10-14 20:12:37.927:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpSession scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpSession.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpSession.class
2025-10-14 20:12:37.927:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpSessionEvent scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpSessionEvent.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpSessionEvent.class
2025-10-14 20:12:37.927:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpSessionBindingEvent scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpSessionBindingEvent.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpSessionBindingEvent.class
2025-10-14 20:12:37.928:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.HttpSessionBindingListener scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/HttpSessionBindingListener.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/HttpSessionBindingListener.class
2025-10-14 20:12:37.928:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.http.Part scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/http/Part.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/http/Part.class
2025-10-14 20:12:37.928:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.descriptor.JspConfigDescriptor scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/descriptor/JspConfigDescriptor.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/descriptor/JspConfigDescriptor.class
2025-10-14 20:12:37.928:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.descriptor.JspPropertyGroupDescriptor scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/descriptor/JspPropertyGroupDescriptor.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/descriptor/JspPropertyGroupDescriptor.class
2025-10-14 20:12:37.928:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.descriptor.TaglibDescriptor scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/descriptor/TaglibDescriptor.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/descriptor/TaglibDescriptor.class
2025-10-14 20:12:37.928:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.annotation.WebFilter scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/annotation/WebFilter.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/annotation/WebFilter.class
2025-10-14 20:12:37.929:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.annotation.WebInitParam scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/annotation/WebInitParam.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/annotation/WebInitParam.class
2025-10-14 20:12:37.929:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.annotation.WebServlet scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/annotation/WebServlet.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/annotation/WebServlet.class
2025-10-14 20:12:37.929:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.annotation.WebListener scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/annotation/WebListener.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/annotation/WebListener.class
2025-10-14 20:12:37.929:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.annotation.HandlesTypes scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/annotation/HandlesTypes.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/annotation/HandlesTypes.class
2025-10-14 20:12:37.929:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.annotation.HttpMethodConstraint scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/annotation/HttpMethodConstraint.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/annotation/HttpMethodConstraint.class
2025-10-14 20:12:37.930:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.annotation.HttpConstraint scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/annotation/HttpConstraint.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/annotation/HttpConstraint.class
2025-10-14 20:12:37.930:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.annotation.MultipartConfig scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/annotation/MultipartConfig.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/annotation/MultipartConfig.class
2025-10-14 20:12:37.930:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.annotation.ServletSecurity scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/annotation/ServletSecurity.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/annotation/ServletSecurity.class
2025-10-14 20:12:37.931:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.annotation.ServletSecurity$TransportGuarantee scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/annotation/ServletSecurity$TransportGuarantee.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/annotation/ServletSecurity$TransportGuarantee.class
2025-10-14 20:12:37.932:WARN :oejea.AnnotationParser:qtp1527430292-33: jakarta.servlet.annotation.ServletSecurity$EmptyRoleSemantic scanned from multiple locations: jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/mt-base-12/lib/ext/jakarta.servlet-api-6.1.0.jar!/jakarta/servlet/annotation/ServletSecurity$EmptyRoleSemantic.class, jar:file:///C:/Program%20Files/METTLER%20TOLEDO/jetty/jetty-home-12.0.27/lib/jakarta.servlet-api-6.0.0.jar!/jakarta/servlet/annotation/ServletSecurity$EmptyRoleSemantic.class
2025-10-14 20:12:38.080:INFO :oejew.StandardDescriptorProcessor:main: NO JSP Support for /dummy, did not find org.eclipse.jetty.ee10.jsp.JettyJspServlet
2025-10-14 20:12:38.113:INFO :oejsh.ContextHandler:main: Started oeje10w.WebAppContext@49c66ade{dummy,/dummy,b=file:///C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-6057193789168341688/webapp/,a=AVAILABLE,h=oeje10s.SessionHandler@41d426b5{STARTED}}{C:\Program Files\METTLER TOLEDO\jetty\mt-base-12\webapps\dummy.war}
Dummy Init
2025-10-14 20:12:38.832:INFO :oejes.ServletContextHandler:main: Started oeje10w.WebAppContext@49c66ade{dummy,/dummy,b=file:///C:/Users/rajalaks-1/AppData/Local/Temp/jetty-0_0_0_0-1130-dummy_war-_dummy-any-6057193789168341688/webapp/,a=AVAILABLE,h=oeje10s.SessionHandler@41d426b5{STARTED}}{C:\Program Files\METTLER TOLEDO\jetty\mt-base-12\webapps\dummy.war}
2025-10-14 20:12:38.838:INFO :oejs.DefaultSessionIdManager:main: Session workerName=node0
2025-10-14 20:12:38.966:INFO :oejs.AbstractConnector:main: Started ServerConnector@60f2e0bd{HTTP/1.1, (http/1.1)}{0.0.0.0:1130}

Panduchunkz avatar Oct 14 '25 10:10 Panduchunkz

I am able to hit the @WebServlet annotation class in my war. To Confirm that, I logged "Dummy Init " as sample message. The URL which throwing 404 will be loaded by @ApplicationPath annotation. Is jetty 12 handled this annotation scanning by ee10-annotation module itself?

Panduchunkz avatar Oct 14 '25 14:10 Panduchunkz

After fixing that 500 dependencies jar files in /ext directory.

That is an invalid setup for Jetty 12 with environment specific webapps.

There's layers in Jetty 12, each one with it's own ClassLoader.

At the most fundamental, is the core layer, this is the Server itself. It has no Jakarta EE support, at all. This ClassLoader comes from the start.jar modules that don't belong to an environment.

At the next layer is the environments, in your case it is the ee10 environment. The ee10 ClassLoader is populated from start.jar modules that declare ...

[environment]
ee10

If you have webapps that require jars from outside of the webapp itself, then those jars should belong to the same environment ClassLoader as your webapp. ("ee10" environment in your case)

Keep in mind that WebApp ClassLoader isolation still exists.

If you enable the ee10-ext module you will now have a ${jetty.base}/ee10/ext directory where you put Jars that need to be seen by your ee10 webapps.

joakime avatar Oct 14 '25 15:10 joakime

Also, you must not have jakarta.servlet-api-6.1.0.jar in $JETTYBASE/lib/ext. Remove it.

sbordet avatar Oct 14 '25 15:10 sbordet

Also, you must not have jakarta.servlet-api-6.1.0.jar in $JETTYBASE/lib/ext. Remove it.

Ok will do it and let you know the result. Kindly give the solutions for that @ApplicationPath annotation scanning

Panduchunkz avatar Oct 14 '25 15:10 Panduchunkz

After fixing that 500 dependencies jar files in /ext directory.

That is an invalid setup for Jetty 12 with environment specific webapps.

There's layers in Jetty 12, each one with it's own ClassLoader.

At the most fundamental, is the core layer, this is the Server itself. It has no Jakarta EE support, at all. This ClassLoader comes from the start.jar modules that don't belong to an environment.

At the next layer is the environments, in your case it is the ee10 environment. The ee10 ClassLoader is populated from start.jar modules that declare ...

[environment]
ee10

If you have webapps that require jars from outside of the webapp itself, then those jars should belong to the same environment ClassLoader as your webapp. ("ee10" environment in your case)

Keep in mind that WebApp ClassLoader isolation still exists.

If you enable the ee10-ext module you will now have a ${jetty.base}/ee10/ext directory where you put Jars that need to be seen by your ee10 webapps.

After fixing that 500 dependencies jar files in /ext directory.

That is an invalid setup for Jetty 12 with environment specific webapps.

There's layers in Jetty 12, each one with it's own ClassLoader.

At the most fundamental, is the core layer, this is the Server itself. It has no Jakarta EE support, at all. This ClassLoader comes from the start.jar modules that don't belong to an environment.

At the next layer is the environments, in your case it is the ee10 environment. The ee10 ClassLoader is populated from start.jar modules that declare ...

[environment]
ee10

If you have webapps that require jars from outside of the webapp itself, then those jars should belong to the same environment ClassLoader as your webapp. ("ee10" environment in your case)

Keep in mind that WebApp ClassLoader isolation still exists.

If you enable the ee10-ext module you will now have a ${jetty.base}/ee10/ext directory where you put Jars that need to be seen by your ee10 webapps.

Ok @joakime Will change the environment to ee10

Panduchunkz avatar Oct 14 '25 15:10 Panduchunkz

After fixing that 500 dependencies jar files in /ext directory.

That is an invalid setup for Jetty 12 with environment specific webapps. There's layers in Jetty 12, each one with it's own ClassLoader. At the most fundamental, is the core layer, this is the Server itself. It has no Jakarta EE support, at all. This ClassLoader comes from the start.jar modules that don't belong to an environment. At the next layer is the environments, in your case it is the ee10 environment. The ee10 ClassLoader is populated from start.jar modules that declare ...

[environment]
ee10

If you have webapps that require jars from outside of the webapp itself, then those jars should belong to the same environment ClassLoader as your webapp. ("ee10" environment in your case) Keep in mind that WebApp ClassLoader isolation still exists. If you enable the ee10-ext module you will now have a ${jetty.base}/ee10/ext directory where you put Jars that need to be seen by your ee10 webapps.

After fixing that 500 dependencies jar files in /ext directory.

That is an invalid setup for Jetty 12 with environment specific webapps. There's layers in Jetty 12, each one with it's own ClassLoader. At the most fundamental, is the core layer, this is the Server itself. It has no Jakarta EE support, at all. This ClassLoader comes from the start.jar modules that don't belong to an environment. At the next layer is the environments, in your case it is the ee10 environment. The ee10 ClassLoader is populated from start.jar modules that declare ...

[environment]
ee10

If you have webapps that require jars from outside of the webapp itself, then those jars should belong to the same environment ClassLoader as your webapp. ("ee10" environment in your case) Keep in mind that WebApp ClassLoader isolation still exists. If you enable the ee10-ext module you will now have a ${jetty.base}/ee10/ext directory where you put Jars that need to be seen by your ee10 webapps.

Ok @joakime Will change the environment to ee10.

Panduchunkz avatar Oct 14 '25 15:10 Panduchunkz

Also, you must not have jakarta.servlet-api-6.1.0.jar in $JETTYBASE/lib/ext. Remove it.

Ok will do it and let you know the result. Kindly give the solutions for that @ApplicationPath annotation scanning

Note, Servlet API 6.1.0 is for EE11, not EE10.

Also, @ApplicationPath is something coming from your webapp (or it's dependencies), it's not something that ships with Jetty.

joakime avatar Oct 14 '25 15:10 joakime

I tried to enable the ext module for ee10 by executing the command "java -jar $JETTY_HOME/start.jar --add-modules=ee10-ext". Jetty throws "there is no module like ee10-ext". Am I using the command correctly?

Panduchunkz avatar Oct 15 '25 07:10 Panduchunkz

Also, you must not have jakarta.servlet-api-6.1.0.jar in $JETTYBASE/lib/ext. Remove it.

Ok will do it and let you know the result. Kindly give the solutions for that @ApplicationPath annotation scanning

Note, Servlet API 6.1.0 is for EE11, not EE10.

Also, @ApplicationPath is something coming from your webapp (or it's dependencies), it's not something that ships with Jetty.

Then how jetty knows the resource path. I am not loading web.xml file also.

Panduchunkz avatar Oct 15 '25 07:10 Panduchunkz

I want to clarify one thing. If we specify the @ApplicationPath annotation class in servletContainer class through web.xml, I can be able to hit the URL path. But without that, how can we include it? Is ee10 supports Jax-rs annotation scanning?

Panduchunkz avatar Oct 15 '25 09:10 Panduchunkz

Kindly help me on that above issue @joakime @sbordet

Panduchunkz avatar Oct 16 '25 06:10 Panduchunkz

@Panduchunkz please try again in Jetty 12.0.29 or 12.1.3 (just released yesterday).
There's been several improvement for users on Windows in those releases.

joakime avatar Oct 21 '25 15:10 joakime

@Panduchunkz please try again in Jetty 12.0.29 or 12.1.3 (just released yesterday). There's been several improvement for users on Windows in those releases.

I just tried with new release of jetty (12.1.3). Nothing favored for me in that version. Still, I able to run the webapps war files without any error but hitting the @ApplicationPath context URL in my browser causing 404 not found. The same URL can be able to work if i mentioned the web.xml file.

Panduchunkz avatar Oct 23 '25 09:10 Panduchunkz

The eeN-ext modules have been added in #12824, and they are only available in 12.1.x.

@ApplicationPath is a JAX-RS annotation.

Jetty does not process these annotations, they are processed by an implementation of JAX-RS that you have in your web application.

You should check with the JAX-RS implementation that you are using, what are the requirement for JAX-RS annotation scanning, and try to figure out why it does not work.

sbordet avatar Oct 23 '25 13:10 sbordet

The eeN-ext modules have been added in #12824, and they are only available in 12.1.x.

@ApplicationPath is a JAX-RS annotation.

Jetty does not process these annotations, they are processed by an implementation of JAX-RS that you have in your web application.

You should check with the JAX-RS implementation that you are using, what are the requirement for JAX-RS annotation scanning, and try to figure out why it does not work.

I prompted the question to some GPT's. They said like, Jetty 12 needs explicit configuration file like web.xml to include the @ApplicationPath class in the jetty servlet container, whereas Jetty 9 handles this implicitly. Is this right?

Panduchunkz avatar Oct 24 '25 12:10 Panduchunkz

@Panduchunkz do you have the JAX-RS API jar files in the server class-path? Do you have it in your web application's WEB-INF/lib?

Our hypothesis is that you don't have the JAX-RS API jar visible from the web application, so that the JAX-RS implementation won't be able to to the annotation scanning.

sbordet avatar Oct 24 '25 13:10 sbordet

@Panduchunkz do you have the JAX-RS API jar files in the server class-path? Do you have it in your web application's WEB-INF/lib?

Our hypothesis is that you don't have the JAX-RS API jar visible from the web application, so that the JAX-RS implementation won't be able to to the annotation scanning.

I have the JAX-RS jars files in my lib/ext folder path and also, I tried with the WEB-INF/lib. Both would not helped me to solve the annotation scanning issue.

Panduchunkz avatar Oct 30 '25 10:10 Panduchunkz

@Panduchunkz your web application is not correct. From the dump you reported you have:

  • The Servlet API jar in WEB-INF/lib and it is also the wrong version (should be 6.0.x, not 5.0.x): WEB-INF/lib/jetty-jakarta-servlet-api-5.0.2.jar
  • Many server-side Jetty jars in WEB-INF/lib like jetty-server.jar, jetty-security.jar, etc.
  • You have lib/ext with jars but these will apply to the core environment, not the ee10 environment.

First of all, clean up your web application *.war file. It should not contain jetty-*.jar files, nor Servlet, JAX-RS, etc. but only the direct dependencies of your web application.

Second, set up properly ee10-ext with the JAX-RS jars.

After you have done that, please post again the output of the dumpAfterStart.

sbordet avatar Oct 30 '25 10:10 sbordet