|
|
|
WildFly 12 + Java 9: Сервер игнорирует @WebServlet
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть простейший сервлет, использующий аннотацию @WebServlet из Servlet API 3.1.0. Есть сервер WildFly 12, запущенный на Java 9. Так вот, если сервлет собрать Java9, то сервер не видит аннотацию, а если пересобрать на Java 8, работает как ни в чем не бывало. Проект простейший: один java файл ScriptServlet.java и pom.xml: https://github.com/anatoly-spb/simple-annotated-servlet Буду благодарен за идеи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 12:54 |
|
||
|
WildFly 12 + Java 9: Сервер игнорирует @WebServlet
|
|||
|---|---|---|---|
|
#18+
Багу им зарепорти. Надо логирование детальное настроить, и сравнить лог одного и второго запуска - почитать в чем разница. Может они там байткод расковыривают не правильно. Или надо поискать чем они вообще аннотации вычитывают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 13:00 |
|
||
|
WildFly 12 + Java 9: Сервер игнорирует @WebServlet
|
|||
|---|---|---|---|
|
#18+
BlazkowiczБагу им зарепорти. Надо логирование детальное настроить, и сравнить лог одного и второго запуска - почитать в чем разница. Может они там байткод расковыривают не правильно. Или надо поискать чем они вообще аннотации вычитывают Вообще-то говорили, что в 9-ке "поломали" DI в фреймворках. Spring только с 5 версии вроде бы совместимость с Java 9. JEE вроде бы еще не сделали. На сколько я понял, это связано с модулями и изменением работы reflection. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 13:40 |
|
||
|
WildFly 12 + Java 9: Сервер игнорирует @WebServlet
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 13:46 |
|
||
|
WildFly 12 + Java 9: Сервер игнорирует @WebServlet
|
|||
|---|---|---|---|
|
#18+
подтвердили, что это баг https://issues.jboss.org/browse/WFLY-9970 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 14:51 |
|
||
|
WildFly 12 + Java 9: Сервер игнорирует @WebServlet
|
|||
|---|---|---|---|
|
#18+
Анатолий Широков, Ну, там же и workaround - подменить jandex на предыдущий билд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 15:02 |
|
||
|
WildFly 12 + Java 9: Сервер игнорирует @WebServlet
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, да, уже существующий wildfly-12.0.0.Final\modules\system\layers\base\org\jboss\jandex\main\jandex-2.0.4.Final.jar надо заменить на jandex-2.0.3.Final.jar из wildfly-11.0.0.Final ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 15:53 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39611813&tid=2122201]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 488ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...