Closed Andrey-Metelyov closed 1 year ago
How did you create this Docker image ?
javax.servlet.Filter
class should be provided by Tomcat (the servlet container). It seems your Tomcat installation is broken somehow.
How did you create this Docker image ?
From Dockerfile file in project:
# Caution: need Docker 20.10.10+
FROM tomcat:10.1-jre11
COPY ./target/wicket-jquery-ui.war /usr/local/tomcat/webapps
docker build -t "wicket-jquery-ui" .
docker run -ti -p 8080:8080 wicket-jquery-ui
Please check whether ./target/wicket-jquery-ui.war
contains servlet-api.jar
in its WEB-INF/lib/
folder.
If it is there then please remove it and deploy again to Tomcat.
If it is not there then you should ask the creators of tomcat:10.1-jre11
for help.
WEB-INF/lib/animal-sniffer-annotations-1.17.jar
WEB-INF/lib/checker-qual-2.5.2.jar
WEB-INF/lib/commons-collections4-4.4.jar
WEB-INF/lib/commons-fileupload-1.4.jar
WEB-INF/lib/commons-io-2.6.jar
WEB-INF/lib/error_prone_annotations-2.2.0.jar
WEB-INF/lib/failureaccess-1.0.1.jar
WEB-INF/lib/guava-27.1-jre.jar
WEB-INF/lib/j2objc-annotations-1.1.jar
WEB-INF/lib/jdk-serializable-functional-1.8.6.jar
WEB-INF/lib/jsr305-3.0.2.jar
WEB-INF/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
WEB-INF/lib/log4j-1.2.17.jar
WEB-INF/lib/openjson-1.0.11.jar
WEB-INF/lib/owasp-java-html-sanitizer-20190325.1.jar
WEB-INF/lib/slf4j-api-1.7.25.jar
WEB-INF/lib/slf4j-log4j12-1.6.2.jar
WEB-INF/lib/wicket-core-8.10.0.jar
WEB-INF/lib/wicket-devutils-8.10.0.jar
WEB-INF/lib/wicket-extensions-8.10.0.jar
WEB-INF/lib/wicket-jquery-ui-8.10.3-SNAPSHOT.jar
WEB-INF/lib/wicket-jquery-ui-calendar-8.10.3-SNAPSHOT.jar
WEB-INF/lib/wicket-jquery-ui-core-8.10.3-SNAPSHOT.jar
WEB-INF/lib/wicket-jquery-ui-plugins-8.10.3-SNAPSHOT.jar
WEB-INF/lib/wicket-jquery-ui-theme-base-8.10.3-SNAPSHOT.jar
WEB-INF/lib/wicket-kendo-ui-8.10.3-SNAPSHOT.jar
WEB-INF/lib/wicket-kendo-ui-culture-8.10.3-SNAPSHOT.jar
WEB-INF/lib/wicket-kendo-ui-theme-silver-8.10.3-SNAPSHOT.jar
WEB-INF/lib/wicket-request-8.10.0.jar
WEB-INF/lib/wicket-util-8.10.0.jar
Looks good to me! Now the question is why servlet-api.jar is not in Tomcat ...
It is, but implementation is jakarta.servlet while org.apache.wicket.protocol.http.WicketFilter wants javax.servlet
root@2c6557af9d4f:/usr/local/tomcat/lib# ls -l
total 10664
-rw-r--r-- 1 root root 14129 Aug 23 21:34 annotations-api.jar
-rw-r--r-- 1 root root 55987 Aug 23 21:34 catalina-ant.jar
-rw-r--r-- 1 root root 125160 Aug 23 21:34 catalina-ha.jar
-rw-r--r-- 1 root root 1735851 Aug 23 21:34 catalina.jar
-rw-r--r-- 1 root root 63704 Aug 23 21:34 catalina-ssi.jar
-rw-r--r-- 1 root root 79073 Aug 23 21:34 catalina-storeconfig.jar
-rw-r--r-- 1 root root 324869 Aug 23 21:34 catalina-tribes.jar
-rw-r--r-- 1 root root 3160927 Aug 23 21:34 ecj-4.27.jar
-rw-r--r-- 1 root root 89978 Aug 23 21:34 el-api.jar
-rw-r--r-- 1 root root 794063 Aug 23 21:34 jakartaee-migration-1.0.7-shaded.jar
-rw-r--r-- 1 root root 172869 Aug 23 21:34 jasper-el.jar
-rw-r--r-- 1 root root 569640 Aug 23 21:34 jasper.jar
-rw-r--r-- 1 root root 28478 Aug 23 21:34 jaspic-api.jar
-rw-r--r-- 1 root root 67943 Aug 23 21:34 jsp-api.jar
-rw-r--r-- 1 root root 365906 Aug 23 21:34 servlet-api.jar
-rw-r--r-- 1 root root 11576 Aug 23 21:34 tomcat-api.jar
-rw-r--r-- 1 root root 886501 Aug 23 21:34 tomcat-coyote.jar
-rw-r--r-- 1 root root 335652 Aug 23 21:34 tomcat-dbcp.jar
-rw-r--r-- 1 root root 68427 Aug 23 21:34 tomcat-i18n-cs.jar
-rw-r--r-- 1 root root 77387 Aug 23 21:34 tomcat-i18n-de.jar
-rw-r--r-- 1 root root 103934 Aug 23 21:34 tomcat-i18n-es.jar
-rw-r--r-- 1 root root 170189 Aug 23 21:34 tomcat-i18n-fr.jar
-rw-r--r-- 1 root root 193354 Aug 23 21:34 tomcat-i18n-ja.jar
-rw-r--r-- 1 root root 192965 Aug 23 21:34 tomcat-i18n-ko.jar
-rw-r--r-- 1 root root 52067 Aug 23 21:34 tomcat-i18n-pt-BR.jar
-rw-r--r-- 1 root root 49197 Aug 23 21:34 tomcat-i18n-ru.jar
-rw-r--r-- 1 root root 176162 Aug 23 21:34 tomcat-i18n-zh-CN.jar
-rw-r--r-- 1 root root 149806 Aug 23 21:34 tomcat-jdbc.jar
-rw-r--r-- 1 root root 16153 Aug 23 21:34 tomcat-jni.jar
-rw-r--r-- 1 root root 210194 Aug 23 21:34 tomcat-util.jar
-rw-r--r-- 1 root root 229315 Aug 23 21:34 tomcat-util-scan.jar
-rw-r--r-- 1 root root 241029 Aug 23 21:34 tomcat-websocket.jar
-rw-r--r-- 1 root root 14725 Aug 23 21:34 websocket-api.jar
-rw-r--r-- 1 root root 31671 Aug 23 21:34 websocket-client-api.jar
root@2c6557af9d4f:/usr/local/tomcat/lib#
Right! You need Tomcat 9.x for Wicket JQuery UI 8.x.
Jakarta support is available since Wicket 10.0.0-M1.
It's alive!
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /opt/java/openjdk
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
07-Sep-2023 07:19:47.403 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.80
07-Sep-2023 07:19:47.406 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Aug 23 2023 21:59:38 UTC
07-Sep-2023 07:19:47.406 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.80.0
07-Sep-2023 07:19:47.407 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
07-Sep-2023 07:19:47.407 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 5.15.90.1-microsoft-standard-WSL2
07-Sep-2023 07:19:47.407 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
07-Sep-2023 07:19:47.407 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
07-Sep-2023 07:19:47.408 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 11.0.20.1+1
07-Sep-2023 07:19:47.408 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
07-Sep-2023 07:19:47.408 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
07-Sep-2023 07:19:47.408 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
07-Sep-2023 07:19:47.419 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
07-Sep-2023 07:19:47.419 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
07-Sep-2023 07:19:47.420 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
07-Sep-2023 07:19:47.421 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
07-Sep-2023 07:19:47.421 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
07-Sep-2023 07:19:47.421 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
07-Sep-2023 07:19:47.422 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
07-Sep-2023 07:19:47.422 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
07-Sep-2023 07:19:47.422 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
07-Sep-2023 07:19:47.422 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
07-Sep-2023 07:19:47.423 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
07-Sep-2023 07:19:47.423 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
07-Sep-2023 07:19:47.423 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
07-Sep-2023 07:19:47.424 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
07-Sep-2023 07:19:47.428 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.38] using APR version [1.7.0].
07-Sep-2023 07:19:47.428 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
07-Sep-2023 07:19:47.428 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
07-Sep-2023 07:19:47.432 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
07-Sep-2023 07:19:47.902 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
07-Sep-2023 07:19:47.938 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [725] milliseconds
07-Sep-2023 07:19:48.026 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
07-Sep-2023 07:19:48.026 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.80]
07-Sep-2023 07:19:48.049 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/usr/local/tomcat/webapps/wicket-jquery-ui.war]
07-Sep-2023 07:19:49.531 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Unexpected problem occured during version sanity check
Reported exception:
java.lang.AbstractMethodError: Receiver class org.slf4j.simple.SimpleServiceProvider does not define or inherit an implementation of the resolved method 'abstract java.lang.String getRequestedApiVersion()' of interface org.slf4j.spi.SLF4JServiceProvider.
at org.slf4j.LoggerFactory.versionSanityCheck(LoggerFactory.java:297)
at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:141)
at org.slf4j.LoggerFactory.getProvider(LoggerFactory.java:421)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:407)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:356)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:382)
at org.apache.wicket.protocol.http.WicketFilter.<clinit>(WicketFilter.java:69)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:143)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:242)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:97)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4311)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4940)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:658)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:662)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1023)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1910)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:824)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1617)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:318)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:893)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:795)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:249)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:922)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
[main] INFO org.apache.wicket.util.file.WebXmlFile - web.xml: url mapping found for filter with name wicket-jquery-ui: [/*]
[main] INFO org.apache.wicket.Application - [wicket-jquery-ui] init: Wicket extensions initializer
[main] INFO org.apache.wicket.Application - [wicket-jquery-ui] init: Wicket Kendo UI initializer
[main] INFO org.apache.wicket.Application - [wicket-jquery-ui] init: Wicket core library initializer
[main] INFO org.apache.wicket.Application - [wicket-jquery-ui] init: Wicket jQuery UI initializer (plugins)
[main] INFO org.apache.wicket.Application - [wicket-jquery-ui] init: Wicket Kendo UI initializer (theme-default)
[main] INFO org.apache.wicket.Application - [wicket-jquery-ui] init: DevUtils DebugBar Initializer
[main] INFO org.apache.wicket.Application - [wicket-jquery-ui] init: Wicket jQuery UI initializer (theme-base)
[main] INFO org.apache.wicket.Application - [wicket-jquery-ui] init: Wicket jQuery UI initializer
[main] INFO org.apache.wicket.protocol.http.WebApplication - [wicket-jquery-ui] Started Wicket version 9.12.0 in DEVELOPMENT mode
********************************************************************
*** WARNING: Wicket is running in DEVELOPMENT mode. ***
*** ^^^^^^^^^^^ ***
*** Do NOT deploy to your live server(s) without changing this. ***
*** See Application#getConfigurationType() for more information. ***
********************************************************************
07-Sep-2023 07:19:49.914 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/usr/local/tomcat/webapps/wicket-jquery-ui.war] has finished in [1,865] ms
07-Sep-2023 07:19:49.920 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
07-Sep-2023 07:19:49.943 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [2004] milliseconds
root@2c0c8d7a6b14:/usr/local/tomcat# cat logs/localhost_access_log.2023-09-07.txt
172.17.0.1 - - [07/Sep/2023:07:20:13 +0000] "GET / HTTP/1.1" 404 702
172.17.0.1 - - [07/Sep/2023:07:20:16 +0000] "GET / HTTP/1.1" 404 702
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui HTTP/1.1" 302 -
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/ HTTP/1.1" 302 -
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/;jsessionid=C68AEEE23B387D9E9A40BF7FE3717BA7?0 HTTP/1.1" 200 14588
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/wicket/resource/com.googlecode.wicket.jquery.ui.samples.TemplatePage/jquery.collapse-ver-1694080736000.js HTTP/1.1" 200 4900
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/wicket/resource/org.apache.wicket.resource.JQueryResourceReference/jquery/jquery-3.6.0-ver-1694021538000.js HTTP/1.1" 200 288580
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/wicket/resource/com.googlecode.wicket.jquery.ui.samples.TemplatePage/modernizr-custom-ver-1694080736000.js HTTP/1.1" 200 6876
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/wicket/resource/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/res/js/wicket-ajax-jquery-ver-1694021538000.js HTTP/1.1" 200 72747
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/wicket/resource/com.googlecode.wicket.jquery.ui.samples.TemplatePage/main-ver-1694080736000.css HTTP/1.1" 200 16972
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/wicket/resource/com.googlecode.wicket.jquery.ui.samples.TemplatePage/normalize-ver-1694080736000.css HTTP/1.1" 200 8225
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/wicket/resource/com.googlecode.wicket.jquery.ui.samples.TemplatePage/jquery.collapse_storage-ver-1694080736000.js HTTP/1.1" 200 1424
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/wicket/resource/com.googlecode.wicket.jquery.ui.samples.TemplatePage/TemplatePage-ver-1694080736000.js HTTP/1.1" 200 205
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/wicket/resource/com.googlecode.wicket.jquery.ui.samples.TemplatePage$GoogleAnalyticsBehavior/gaq.js;jsessionid=C68AEEE23B387D9E9A40BF7FE3717BA7 HTTP/1.1" 200 387
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/images/background.png HTTP/1.1" 200 491227
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/wicket/resource/com.googlecode.wicket.jquery.ui.samples.TemplatePage/fonts/icomoon.ttf?a3s9hs HTTP/1.1" 200 1564
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/wicket/resource/com.googlecode.wicket.jquery.ui.samples.TemplatePage/fonts/Raleway-Regular.woff HTTP/1.1" 200 69316
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/wicket/resource/com.googlecode.wicket.jquery.ui.samples.TemplatePage/fonts/texgyreadventor-regular-webfont.woff HTTP/1.1" 200 21232
172.17.0.1 - - [07/Sep/2023:07:20:32 +0000] "GET /wicket-jquery-ui/wicket/resource/com.googlecode.wicket.jquery.ui.samples.TemplatePage/fonts/Raleway-Bold.woff HTTP/1.1" 200 69708
root@2c0c8d7a6b14:/usr/local/tomcat#
Great!
You may want to sync the versions of WEB-INF/lib/slf4j-api-1.7.25.jar
and WEB-INF/lib/slf4j-log4j12-1.6.2.jar
to avoid the following error:
Unexpected problem occured during version sanity check
Reported exception:
java.lang.AbstractMethodError: Receiver class org.slf4j.simple.SimpleServiceProvider does not define or inherit an implementation of the resolved method 'abstract java.lang.String getRequestedApiVersion()' of interface org.slf4j.spi.SLF4JServiceProvider.
Changing to <slf4j.version>2.0.0</slf4j.version>
from <slf4j.version>2.0.0-alpha2</slf4j.version>
in wicket-jquery-ui-samples/pom.xml
helps.
Logs when I run wicket-jquery-ui-samples in Docker:
Can you tell me, please, why it was not starting correctly?