java - Tomcat 错误,未使用端口

标签 java tomcat

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

我尝试了以下方法:

  • 杀掉javaw.exe,找不到这样的进程
  • 运行/bin 中的 shutdown.bat
  • 我在 cmd 中运行 netstat -aon,没有使用 8090,8009 显示进程

请帮我解决这个问题。

我正在考虑更改端口号,如果可能并且是正确的方法,我应该更改为什么。

如果没有,请提供必要的建议

我尝试更改端口号。现在我收到以下错误::无法在本地主机上发布 Tomcat v7.0 服务器的服务器配置。多个上下文的路径为“/WebPro2”。

最佳答案

  1. 运行 netstat 检查端口 8080,而不是 8090
  2. 运行 ps -ef|grep -i tomcat 以查看您的服务器是否有正在运行的进程。
  3. 如果端口号是 8080,请检查 tomcat 主目录中的 conf/server.xml
  4. 验证环境 $JAVA_HOME$JRE_HOME$CATALINA_HOME 是否正确。 然后尝试重启tomcat。

关于java - Tomcat 错误,未使用端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15000718/

相关文章:

java - `ConcurrentHashMap`迭代器的多线程使用

java - ThreadLocal 与克隆

java - 使用 ews - java - api

jakarta-ee - 添加到 ArrayList 时 Tomcat 上的运行时异常

java - Tomcat启动后的Ant脚本

java - 在 Lambda 表达式中命名线程

java - 无法使用 Spring Boot 2 和 Tomcat 8.5.38(非嵌入式 Tomcat)获得 JNDI 连接

java - 通过 eclipse 和 maven2 插件部署到 tomcat 似乎不起作用

java - 使用嵌入式 tomcat 7 获取 EOFException

java - 在android项目中包含非android项目(lib或类路径)