Я пытаюсь запустить пример архетипа и другой проект, который я пытаюсь обновить с 6.5 до 7.0.0, но я этого не сделал.Кто-нибудь смог запустить Wicket 7.0.0 на Websphere Liberty Profile 8.5.5.7?
Пример архетипа работает нормально на пристани, а проект, который я пытался обновить, работает нормально и в причале, и в 8.5.5.7, но после изменения зависимостей я продолжаю получать исключение ниже, и я не совсем уверен, проблема с конфигурацией (поскольку все работает нормально с 6.5), с калитки 7.0.0, поскольку исключение происходит изнутри калитки или из WAS8.5.5.7.
[ОШИБКА] SRVE0271E: Uncaught инициализации() исключение создан сервлет [калитку-сервлета] в заявке [blahblah]: javax.servlet.ServletException: java.lang.ClassCastException: com.ibm.ws.artifact. url.internal.WSJarURLStreamHandler $ WSJarURLConnectionImpl не может быть добавлен в java.net.JarURLConnection at org.apache.wicket.protocol.http.WicketFilter.init (WicketFilter.java:455) at org.apache.wicket.protocol.http. WicketServlet.init (WicketServlet.java:271) at javax.servlet.GenericServlet.init (GenericServlet.java:244) at com.ibm.ws.webcontainer.servlet.ServletWrapper.init (ServletWrapper.java:332) at [внутренние классы] Вызвано: ja va.lang.ClassCastException: com.ibm.ws.artifact.url.internal.WSJarURLStreamHandler $ WSJarURLConnectionImpl не может быть добавлен в java.net.JarURLConnection at org.apache.wicket.Application.collectWicketProperties (Application.java:503) at org.apache.wicket.Application.initializeComponents (Application.java:593) at org.apache.wicket.Application.initApplication (Application.java:918) at org.apache.wicket.protocol.http.WicketFilter.init (WicketFilter.java:429) ... 4 еще [ERROR] SRVE0315E: Исключение произошло: java.lang.Throwable: javax.servlet.ServletException: java.lang.ClassCastException: com.ibm.ws.artifact.url. internal.WSJarURLStreamHandler $ WSJarURLConnectionImpl не может быть добавлено в java.net.JarURLConnection at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest (WebA pp.java:4900) at [внутренние классы] Вызвано: javax.servlet.ServletException: java.lang.ClassCastException: com.ibm.ws.artifact.url.internal.WSJarURLStreamHandler $ WSJarURLConnectionImpl не может быть добавлено в java.net .JarURLConnection at org.apache.wicket.protocol.http.WicketFilter.init (WicketFilter.java:455) at org.apache.wicket.protocol.http.WicketServlet.init (WicketServlet.java:271) в javax. servlet.GenericServlet.init (GenericServlet.java:244) at com.ibm.ws.webcontainer.servlet.ServletWrapper.init (ServletWrapper.java:332) ... 1 еще Вызвано: java.lang.ClassCastException: com.ibm.ws.artifact.url.internal.WSJarURLStreamHandler $ WSJarURLConnectionImpl не может быть добавлен в java.net.JarURLConnection at o rg.apache.wicket.Application.collectWicketProperties (Application.java:503) at org.apache.wicket.Application.initializeComponents (Application.java:593) at org.apache.wicket.Application.initApplication (Application.java: 918) в org.apache.wicket.protocol.http.WicketFilter.init (WicketFilter.java:429) ... еще 4
UPDATE ------------ в качестве калитки 7.1.0 больше не возникает. Как упоминалось в @klopfdreh ответе была проблема совместимости, я принимаю этот ответ, потому что, по-моему, обсуждение в комментариях помогло команде калитки исправить/выявить проблему в версии 7.1.0.
Просьба заполнить заявку на https://issues.apache.org/jira/browse/WICKET. Благодаря! –
https://issues.apache.org/jira/browse/WICKET-5997 вот так? – DguezTorresEmmanuel