本地主机上的 Tomcat v7.0 服务器所需的几个端口(8080、8009)已被使用。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。
我尝试了以下方法:
- 杀掉javaw.exe,找不到这样的进程
- 运行/bin 中的 shutdown.bat
- 我在 cmd 中运行 netstat -aon,没有使用 8090,8009 显示进程
请帮我解决这个问题。
我正在考虑更改端口号,如果可能并且是正确的方法,我应该更改为什么。
如果没有,请提供必要的建议
我尝试更改端口号。现在我收到以下错误::无法在本地主机上发布 Tomcat v7.0 服务器的服务器配置。多个上下文的路径为“/WebPro2”。
最佳答案
- 运行
netstat
检查端口8080
,而不是8090
。 - 运行
ps -ef|grep -i tomcat
以查看您的服务器是否有正在运行的进程。 - 如果端口号是
8080
,请检查 tomcat 主目录中的conf/server.xml
。 - 验证环境
$JAVA_HOME
或$JRE_HOME
和$CATALINA_HOME
是否正确。 然后尝试重启tomcat。
关于java - Tomcat 错误,未使用端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15000718/