在Eclipse上配置J2EE版本

时间:2014-03-08 15:50:36

标签: java eclipse java-ee

我的J2EE项目需要在J2EE 1.4环境下运行。

我发现Eclipse上没有选项来指定我的J2EE项目要使用的J2EE版本。但是,J2EE项目可以部署到内部应用程序服务器。

我可以知道我有什么遗失的吗?

4 个答案:

答案 0 :(得分:2)

Java EE是一个大型规范,并非所有服务器都完整地实现它。然后将对它的支持细分为构成它的各种规范。大多数人都对支持的 Servlet 版本感兴趣。这是使用动态Web模块 Facet完成的,其中版本号与 Java Servlet 规范的所需版本匹配:

Project Facets page in the Project's Properties dialog

Wikipedia page on the Servlet spec, including which versions are in which versions of Java EE

答案 1 :(得分:0)

我知道你想在1.4 Java运行的服务器上测试你的应用程序吗?然后我会这样做:

  1. 在您的操作系统中下载并安装相关的JDK;
  2. 在Eclipse中配置JDK:
    • 转到窗口 - >偏好 - > (在左边)Java - >已安装的JRE - > (在右侧)单击“添加”,然后配置刚刚安装的JDK;
  3. 创建一个新服务器(来自“服务器”选项卡/窗格):
    • 而不是选择现有的“服务器运行时环境”(我将Tomcat对话框作为示例,但Glassfish非常相似),创建一个新的运行时环境(通过单击“添加”文本链接)在右侧)并将此新环境链接到上面配置的1.4 JDK;
    • 将此新环境分配给正在创建的服务器;
  4. 将项目添加到新服务器并运行它(就像通常那样)。
  5. 如果您想确保代码是1.4兼容的,请右键单击Eclipse中的项目 - >属性 - > (左侧)Java编译器 - >这里设置了java源代码版本(我从来没有手动执行此操作,但现在应该不难获得你想要的东西)。

答案 2 :(得分:0)

只需右键点击该项目 - >属性 - > projet facets 改变你的java的virsion

答案 3 :(得分:0)

右键单击项目文件夹->属性,在Facets上的Dynamic Web Module中,由Web容器处理jee版本,在这种情况下,应将“服务器运行时环境”修改为api Servlet 2.4(即JEE 1.4平台) )