32

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

4

6 回答 6

81

如果您没有安装Eclipse IDE for Java EE Developers包,那么您必须确保安装了插件“JST Server Adapters Extensions”。

为此,请转到 Help->Install New Software... 并选择“Kepler”存储库。然后展开“Web、XML、Java EE 和 OSGi Enterprise Development”并选中“JST Server Adapters Extensions”复选框。单击“完成”,接受,安装并重新启动。现在您应该可以像以前一样添加新服务器了。

于 2013-08-29T07:10:06.677 回答
5

你确定,你安装了"Eclipse IDE for Java EE Developers"

于 2013-08-07T09:17:56.200 回答
4

右击底部的“服务器”选项卡 -> 新建 -> 服务器 -> Tomcat7.0

于 2013-08-01T00:52:48.493 回答
3

详细说明 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:不存在用于版本的项目 P/[...] 的 IModelProvider:Dynamic Web Module 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 服务器适配器
于 2014-04-15T09:26:19.870 回答
1

好的,我想出这个给任何有兴趣的人。我在开普勒SR1。

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

然后它将在您的新项目对话框中可用。

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

于 2014-02-20T22:37:29.960 回答
0

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

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

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

这个链接解决了我的问题:

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

希望这对您有所帮助并为您节省一个像我经历过的迷失的早晨!

于 2014-04-18T19:21:17.773 回答