我在eclipse kepler(最新版本)中运行tomcat 7时遇到问题。我创建了一个新项目,当我选择一个新的运行时,我没有得到tomcat的选项,就像我在Eclipse中使用它一样。所以我的问题是如何使用eclipse kepler设置tomcat。
答案 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服务器适配器。因此,我必须安装的完整插件集是:
答案 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
希望这有助于为我带来一个失落的早晨,就像我经历的那样!