Eclipse 上的 Tomcat 服务器错误

Eclipse 上的 Tomcat 服务器错误

有人能帮我解决以下案例吗?

我正在尝试使用 Java 生成我的第一个网站,并使用在 Ubuntu 9.10 上运行的 Eclipse Galileo。自从我生成第一行代码以来,我还没有看到过网络。每次我尝试运行该程序时,我都会收到以下错误:

本地主机上的 Tomcat v6.0 服务器所需的几个端口 (8080、8080) 已被使用。该服务器可能已在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。

答案1

可能您有另一个 Tomcat 实例正在运行并使用相同的端口。在终端中尝试此命令。

kill $(ps -aef | grep java | grep apache-tomcat-7.0.27 | awk '{print $2}')

然后尝试再次重新启动 Tomcat。

或者,您可以尝试进入/binTomcat 安装文件夹的子文件夹并执行shutdown.sh(Unix) 脚本。如果无效,请关闭 Eclipse,然后打开系统管理器并终止所有 java 和/或 javaw 进程。

參考文獻:同样的问题,完美的解决方案。。下次遇到此类错误时,只需将错误复制并粘贴到 Google 中。有类似/相同的问题得到解决。你明白了。=]

答案2

如果您从 eclipse 内部启动 tomcat,则可以通过编辑 server.xml 文件将 tomcat 运行的端口从 8080 更改为 8070 或 8090。

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

相关内容