我正在尝试将 EJB 3 EAR 项目部署到 WebSphere 7。
从 RSA 8.0 我选择 EAR 文件。当我选择 EAR 项目 > 运行为 > 服务器 > WAS7 时,我收到以下错误:
“服务器不支持 J2EE Enterprise 应用程序规范 6.0 版”
我在 RSA 中将 JRE/JDK 更改为 1.5,但同样的事情发生了。是否是导致此问题的特定罐子>
我正在尝试将 EJB 3 EAR 项目部署到 WebSphere 7。
从 RSA 8.0 我选择 EAR 文件。当我选择 EAR 项目 > 运行为 > 服务器 > WAS7 时,我收到以下错误:
“服务器不支持 J2EE Enterprise 应用程序规范 6.0 版”
我在 RSA 中将 JRE/JDK 更改为 1.5,但同样的事情发生了。是否是导致此问题的特定罐子>
Java EE 版本(J2EE 1.3、J2EE 1.4、Java EE 5、Java EE 6)与 JRE/JDK 版本不同,这是两个不同的东西。
WebSphere Application Server 7 支持(仅)Java EE 5 但不支持 Java EE 6。因此您需要构建 Java EE 5 应用程序,将 JRE/JDK 从 6 减少到 5 是不够的,您还需要构建 Java EE 5 EAR ,而无需使用任何出色的 Java EE 6 功能。
所以如果它只是为你自己的,那么我建议使用 GlassFish v3 代替,它支持 Java EE 6。