繁体   English   中英

与eclipse kepler运行tomcat

[英]Running tomcat with eclipse kepler

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

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

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

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

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

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

http://openejb.apache.org/tomee-and-eclipse.html上有指南。 但是,如果您想使用现有的Eclipse Standard IDE(Kepler SR2)安装 - 即不是“Eclipse IDE for Java EE Developers” - 您将遇到此异常:

java.lang.NullPointerException:项目P / [...]版本没有IModelProvider:Dynamic Web Module 3.0

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

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

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

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

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

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

我在Kepler的Tomcat 7中遇到了类似的问题:

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

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

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

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

希望这有助于为我节省一个失去的早晨,就像我经历的那样!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM