Совместимость с JDK 9

В настоящее время у меня есть проект JavaFX, работающий на JDK8 b181. EJB также построены на платформе JDK8 b181 и развернуты как EAR в WebLogic 12.2.1. Все отлично работает на NetBeans 8.2.

Теперь, когда мы решили перенести все на JDK9, я не уверен, что все используемые выше технологии совместимы с 9. Я очень ценю, если какие-либо эксперты могут посоветовать мне, как подходить к этой миграции, особенно для сервера приложений и компонентов EAR.,

Я сделал следующее исследование:

Сервер: (Есть ли поставщик, который поддерживает JDK 9 для развертывания EAR?)

  • Последняя версия WebLogic 12.2.1.3 по-прежнему не совместима с JDK 9
  • Последняя версия GlassFish 5 по-прежнему не совместима с JDK 9 (пробовал сопоставить AS_JAVA в файле asenv.conf с JDK 9, и он не работал)
  • Веб-сервер Tomcat 9 совместим с JDK 9, но плагин TomEE для развертывания EJB как EAR по-прежнему несовместим с JDK 9.

IDE:

  • Apache NetBeans9 совместим с JDK 9. Однако ни один из корпоративных модулей (EJB, EAR) не переносится из NetBeans8. Я попытался добавить плагины в NetBeans 9 из репозитория NetBeans 8, но все же проекты EJB работают только на JDK 8.
  • На первый взгляд Eclipse Photon кажется совместимым с JDK9. Я добавил e(fx) плагин clipse и смог добавить поддержку JavaFX. Тем не менее я не смог развернуть ни один EJB (как EAR, построенный на JDK 9) в WebLogic 12.2.1.3.

1 ответ

Не уверен для всего стека, но TomEE 7.0.5 должен нормально работать на JDK 9.

Другие вопросы по тегам