这是一个Windows 7开发环境,Tomcat 7设置为在c:\ tomcat7文件夹中自动启动。这没问题,但我想在Eclipse Neon界面中测试我的Java(.JSP)代码。所以我通过指向c:\ tomcat7文件夹在Eclipse中配置Tomcat,但是我得到端口8080
已在使用中的错误。Eclipse Tomcat端口更改或在常规Tomcat实例中测试
我知道发生了什么:Tomcat正在尝试启动,但它已经在运行。所以我复制了C:\ tomcat7文件夹到一个C:\ tomcat7_for_eclipse文件夹,指出Eclipse来这一点,那么通过Eclipse改变了口8081
但现在我得到一个错误:
Tomcat couldn't start;
并且这样做实际上停止了Tomcat的端口8080
实例。
必须有一种更简单的方法来快速部署到实际的Tomcat以测试应用程序或执行端口路由,正如我上面所尝试的那样?
我对Java,Eclipse和Tomcat很新。所以请耐心等待:我已经看过在线解决方案,但目前为止没有任何帮助。
谢谢!
我也使用eclipse和tomcat,我个人使用独立的tomcat应用程序。我建议不要将tomcat用作Windows服务,您应该能够禁用窗口服务列表中的自动启动功能。 为了能够通过eclipse启动tomcat,只需下载[latest tomcat archive(.zip)](http://tomcat.apache.org/download-90.cgi),然后配置eclipse来使用那个。 – zoom
谢谢。但是我确实需要让Tomcat作为服务运行,而Eclipse可以快速使用该实例或启动另一个实例。 – IrfanClemson
您应该能够将Eclipse指向当前的Tomcat安装,并在那里部署WAR文件。 https://www.mulesoft.com/tcat/tomcat-eclipse –