Ошибка при развертывании Java EE 6 на WAS7 - PullRequest
1 голос
/ 04 мая 2011

Я пытаюсь развернуть EAR-проект EJB 3 в WebSphere 7.

Из RSA 8.0 я выбираю файл EAR. Когда я выбираю проект EAR> запустить как> Сервер> WAS7, я получаю следующую ошибку:

"сервер не поддерживает версию 6.0 спецификации приложения J2EE Enterprise"

Я изменил свой JRE / JDK на 1,5 в RSA, но происходит то же самое. Это специфическая банка, которая вызывает это>

1 Ответ

4 голосов
/ 19 мая 2011

Версии Java EE (J2EE 1.3, J2EE 1.4, Java EE 5, Java EE 6) не совпадают с версией JRE / JDK, это две разные вещи.

  • JRE / JDK о языке, компиляторе и базовых средах Java.
  • J2EE / Java EE - это высокоуровневые фреймворки, такие как EJB, JPA, JSF, CDI ....

WebSphere Application Server 7 поддерживает (только) Java EE 5, но не Java EE 6. Таким образом, вам необходимо создать приложение Java EE 5, недостаточно сократить JRE / JDK с 6 до 5, вам также нужно создать EAR Java EE 5 без использования каких-либо замечательных функций Java EE 6.

Так что, если это только для вас, я рекомендую вместо этого использовать GlassFish v3, он поддерживает Java EE 6.

...