Минимальная версия Wildfly, которая поддерживает Servlet 3.0 - PullRequest
0 голосов
/ 17 мая 2018

Я пытаюсь перенести проект с Wicket 1.4.17 на 7.10.0. На странице для Wicket 7.x написано, что требуется «Servlet» 3.0. На странице для Wicket 8.x говорится, что Wildfly 10 поддерживает минимальную версию сервлета (в данном случае 3.1). Но на странице Wicket 7.x просто сказано, что нужен Servlet 3.0, но не сказано, какие версии различных серверов приложений имеют его.

Я не могу найти ничего в Интернете, ни случайно, ни на сайтах Wicket и Wildfly, где указано, какая версия Wildfly имеет Servlet 3.0. Какая минимальная версия Wildfly поддерживает Servlet 3.0? В настоящее время у нас есть клиенты на 8.2.1. Это достаточно хорошо?

Я спрашиваю, потому что у меня есть некоторые действительно странные трассировки стека в журнале, которые никогда не ссылаются на наш код, поэтому я пытаюсь исключить несоответствия версий (вершины трасс всегда упоминают части Wildto Undertow). В моем поиске у других были эти ошибки, но они так и не получили ответа.

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

На странице JBOSS Wiki https://developer.jboss.org/wiki/VersionOfTomcatInJBossAS говорится, что Servelet API 3.0 существует с JBOSS AS 6, поэтому все версии wildfly имеют по крайней мере Servlet API 3.0.

Из того, что я вижу, Widlfy 8.2.0 до 12.0.0 имеет сервлет API 3.1 - файл называется jboss-servlet-api_3.1_spec-1.0.0.Final.jar. На WildFly 12 есть немного более новый файл: jboss-servlet-api_3.1_spec-1.0.2.Final.jar

Мы используем Wicket 7 со всем спектром от WFLY 8.2.0 до 12.0.0

0 голосов
/ 17 мая 2018

оба Wicket 7.x и 8.x протестированы с Wildfly 8.2.1, поэтому ваша версия должна идеально соответствовать (см. https://github.com/apache/wicket/blob/wicket-7.x/testing/wicket-arquillian/pom.xml). Это обсуждение может помочь вам:

http://apache -wicket.1842946.n4.nabble.com / Развертывание калитками-примеры-8-х-у-Wildfly-10-td4676800.html

...