与eclipse kepler运行tomcat

时间:2013-08-01 00:45:49

标签: java eclipse tomcat

我在eclipse kepler(最新版本)中运行tomcat 7时遇到问题。我创建了一个新项目,当我选择一个新的运行时,我没有得到tomcat的选项,就像我在Eclipse中使用它一样。所以我的问题是如何使用eclipse kepler设置tomcat。

6 个答案:

答案 0 :(得分:81)

如果您没有安装软件包Eclipse IDE for Java EE Developers,那么您必须确保安装插件“JST服务器适配器扩展”。

为此,请转到“帮助” - >“安装新软件...”,然后选择"Kepler" repository。然后展开“Web,XML,Java EE和OSGi企业开发”并选中“JST服务器适配器扩展”复选框。单击“完成”,接受,安装并重新启动。现在,您应该可以像以前一样添加新服务器。

答案 1 :(得分:5)

您确定已安装"Eclipse IDE for Java EE Developers"吗?

答案 2 :(得分:4)

右键点击底部的“服务器”标签 - >新 - >服务器 - > Tomcat7.0

答案 3 :(得分:3)

阐述Marvin Emil Brach的答案,对于那些试图为TomEE 1.6(基于Tomcat 7)设置Eclipse的人来说:

http://openejb.apache.org/tomee-and-eclipse.html指南。但是,如果您想使用现有的Eclipse Standard IDE(Kepler SR2)安装 - 即不是用于Java EE开发人员的Eclipse IDE" - 你将遇到这个例外:

  

java.lang.NullPointerException:项目不存在IModelProvider   P / [...]版本:动态Web模块3.0

按照之前的建议安装JST服务器适配器并没有为我做,但我发现了这个提示:http://juhap.iki.fi/misc/nullpointerexception-while-creating-new-portlet-project-in-liferay-ide/。我需要获取服务器编辑器的另一个插件是WST服务器适配器。因此,我必须安装的完整插件集是:

  • Eclipse Java EE开发人员工具
  • JST服务器适配器
  • JST服务器适配器扩展
  • JST服务器用户界面
  • Eclipse Java Web开发人员工具
  • Eclipse Web开发人员工具
  • WST服务器适配器

答案 4 :(得分:1)

好的,我认为这对任何有兴趣的人都有。我在开普勒SR1。

转到窗口>喜好。点击服务器>运行时环境。点击添加... 选择Apache Tomcat v7.0,然后单击“下一步”。浏览到安装Tomcat的位置。单击“完成”。

然后它将出现在“新建项目”对话框中。

编辑:这是开普勒的EE版本。如果您下载了其他版本,请参阅下面的Al评论。

答案 5 :(得分:0)

我在开普勒的Tomcat 7中遇到类似的问题:

我可以在日食之外运行TC,但无法在日食中启动它。

我的问题是eclipse没有将根应用程序复制到eclipse TC目录。一旦我复制了根应用程序,我就没事了。

此链接解决了我的问题:

http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html

希望这有助于为我带来一个失落的早晨,就像我经历的那样!