Tomcat 7.0版仅支持J2EE 1.2,1.3,1.4和Java EE 5和6 Web模块 [英] Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules

查看:172
本文介绍了Tomcat 7.0版仅支持J2EE 1.2,1.3,1.4和Java EE 5和6 Web模块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在Eclipse J2EE透视图中使用Tomcat 7部署一个非常简单的HTTPServlet项目。我收到错误Tomcat 7.0版仅支持J2EE 1.2,1.3,1.4和Java EE 5和6 Web模块。我已经尝试修改我提到的org.eclipse.wst.common.project.facet.core.xml 这里文件但不支持似乎解决了这个问题。我可以直接使用file-> export - > .war部署到我安装的tomcat服务器上。任何想法?

I'm trying to deploy a very simple HTTPServlet project using Tomcat 7 in my Eclipse J2EE perspective. I am getting the error "Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules". I have already tried modifying my org.eclipse.wst.common.project.facet.core.xml as mentioned here file but that doesn't seem to fix the issue. I'm able to deploy just fine by using file->export->.war directly to my installed tomcat server. Any ideas?

推荐答案

Tomcat 不是符合Java EE的应用服务器,所以你不会这里有EJB或CDI开箱即用。相反,使用JBoss Wildfly TomEE 构建在tomcat之上。或者,更改为完整的不同Java EE实现,如 GlassFish

Tomcat is not a Java EE compliant application server, so you won't have EJB or CDI out-of-the-box here. Instead, use JBoss Wildfly or TomEE which are built on top of tomcat. Or, change to a complete different Java EE implementation like GlassFish.

另一个选项可能是您直接部署到Tomcat中。 Eclipse默认情况下部署在不同的文件夹上,并使用某种旁路来查看它在Tomcat上的部署。请按照以下步骤操作:

Another option may be if you deploy directly into Tomcat. Eclipse by default deploys on a different folder and use some kind of bypass to see it deployed on Tomcat. Follow these steps:


  1. 在Eclipse中,转到Servers视图(如果它在IDE中不可见,请转到Window / Show视图/ Servers),它会显示你的tomcat服务器(和其他人),双击它。

  2. 在Tomcat概述窗口中,检查服务器位置面板,展开它并检查已部署webapp。

  3. 如果选择的选项是使用Tomcat安装,则Web应用程序必须位于< tomcat> / webapps中。如果没有,请确保选择此选项,应用程序将直接部署在Tomcat文件夹中。

  1. In your Eclipse, go to the Servers view (if it's not visible in the IDE, go to Window/Show view/Servers), it will show you your tomcat server (and others), double click on it.
  2. In the Tomcat overview window, check the Server locations panel, expand it and check where the webapp is deployed.
  3. If selected option is Use Tomcat installation then the web app must be in <tomcat>/webapps. If not, make sure to select this option and the application will be directly deployed on Tomcat folder.

这篇关于Tomcat 7.0版仅支持J2EE 1.2,1.3,1.4和Java EE 5和6 Web模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆