【发布时间】:2013-08-01 18:00:18
【问题描述】:
我在 eclipse kepler(最新版本)中运行 tomcat 7 时遇到问题。我创建了一个新项目,当我选择一个新的运行时,我没有像在 eclipse Juno 中那样获得 tomcat 的选项。所以我的问题是如何使用 eclipse kepler 设置 tomcat。
【问题讨论】:
-
那没用是吧
我在 eclipse kepler(最新版本)中运行 tomcat 7 时遇到问题。我创建了一个新项目,当我选择一个新的运行时,我没有像在 eclipse Juno 中那样获得 tomcat 的选项。所以我的问题是如何使用 eclipse kepler 设置 tomcat。
【问题讨论】:
如果你没有安装包Eclipse IDE for Java EE Developers那么你必须确保你安装了插件“JST Server Adapters Extensions”。
为此,请转到帮助->安装新软件...并选择"Kepler" repository。然后展开“Web、XML、Java EE 和 OSGi Enterprise Development”并选中“JST Server Adapters Extensions”复选框。单击“完成”,接受,安装并重新启动。现在您应该可以像以前一样添加新服务器了。
【讨论】:
你确定,你安装了"Eclipse IDE for Java EE Developers"?
【讨论】:
右击底部的“服务器”选项卡->新建->服务器->Tomcat7.0
【讨论】:
详细说明 Marvin Emil Brach 的回答,针对那些尝试为 TomEE 1.6(基于 Tomcat 7)设置 Eclipse 的人:
指南位于http://openejb.apache.org/tomee-and-eclipse.html。但是,如果您想使用现有的 Eclipse 标准 IDE (Kepler SR2) 安装 - 即不是“Java EE 开发人员的 Eclipse IDE” - 您将遇到此异常:
java.lang.NullPointerException:项目不存在 IModelProvider P/[...] 版本:Dynamic Web Module 3.0
按照之前的建议安装 JST 服务器适配器并没有为我做这件事,但我发现了这个提示:http://juhap.iki.fi/misc/nullpointerexception-while-creating-new-portlet-project-in-liferay-ide/。我需要获取服务器编辑器的另一个插件是 WST 服务器适配器。所以为了解决这个问题,我必须安装的完整插件集是:
【讨论】:
好的,我为任何感兴趣的人想出了这个。我在开普勒 SR1。
转到窗口 > 首选项。单击服务器 > 运行时环境。单击添加... 选择 Apache Tomcat v7.0,然后单击下一步。浏览到安装 Tomcat 的位置。点击完成。
然后它将在您的新项目对话框中可用。
编辑:这是开普勒的 EE 版本。如果您下载了其他版本,请参阅下方 Al 的评论。
【讨论】:
我在 Kepler 的 Tomcat 7 中遇到了类似的 404 问题:
我可以在 Eclipse 之外正常运行 TC,但无法从 Eclipse 中启动它。
我的问题是 eclipse 没有将根应用程序复制到 eclipse TC 目录。一旦我复制了根应用程序,我就很好了。
这个链接解决了我的问题:
http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html
希望这对您有所帮助,并让您像我一样度过一个迷失的早晨!
【讨论】: