我已经构建了我想在eclipse中运行在tomcat服务器上的jsp页面
每当我尝试这样做时,我都会收到以下错误:
需要几个端口(8080,8009) localhost上的Tomcat v5.5服务器是 已经在使用了。服务器可能已经 在另一个进程中运行,或者 系统进程可能正在使用该端口。 要启动此服务器,您需要 停止其他进程或更改 端口号。
地址:http:// localhost:8080 / 在浏览器中打开就好了。
我使用Windows服务手动启动tomcat5服务
在端口8009,8080上运行其他服务。 防火墙甚至没有阻止
答案 0 :(得分:3)
您无法在同一端口上运行两个Tomcat服务器。当您打算开发而不是让您的机器充当万维网的真实网络服务器时,只需停止并禁用Window服务即可。它对你没用。这样,Eclipse中的本地Tomcat实例可以免费使用该端口。
或者,如果确实出于某种原因希望保留Windows服务,那么您将为开发Tomcat计算机提供不同的端口号。双击Eclipse中的服务器条目以获取配置屏幕。您可以在那里编辑端口号。
将来,安装Tomcat应该像下载zip并解压缩一样简单。 exe安装程序包含Windows特定服务,但实际上不需要为本地开发安装任何服务。
答案 1 :(得分:3)
错误意味着它所说的“你不能在同一个端口上运行2个服务器实例”。在这种情况下,它可能是您的另一个项目,可能以前使用过tomcat但尚未离开它。
解决方案:
如果您不确定当前是否正在使用您的端口:
netstat -a
即可。它会列出你机器上打开/收听的所有端口。一旦您知道您要使用的端口已被使用,
答案 2 :(得分:1)
在Windows上停止tomcat服务并在eclipse中启动tomcat。