Как использовать axis2 с Джакартой?
Axis2-transport-http использует javax.* и Java 17, а для Tomcat 10 требуется API jakarta EE. Можно ли использовать API Jakarta EE с библиотекой Axis2 и будет ли переход на Java 17 и Tomcat 10 работать?
1 ответ
Изменение названия пакета сjavax.*
кjakarta.*
это переломное событие. Разные пакеты означают разное программное обеспечение. Вся суть пакетов заключается в создании отдельных отдельных пространств имен .
Если ваш проект зависит от каких-либо компонентов Java EE, вы не сможете использовать Jakarta EE.
Этот переход известен уже много лет. Многие компоненты Java EE были обновлены для поддержки новых имен пакетов. Проверьте наличие новых версий необходимых вам компонентов.
Если вы застряли на javax. называя, не отчаивайтесь. Реализации Jakarta, такие как Jetty и Tomcat, продолжают разрабатывать параллельные версии своих продуктов в обеих схемах именования пакетов. Таким образом, у вас есть время дождаться обновления необходимых компонентов до Джакарты.
Что касается конкретно Axis2 , я нашел открытый запрос на поддержку Джакарты.