【发布时间】:2015-06-22 14:34:48
【问题描述】:
我有一个在 Tomcat 上运行的 Web 应用程序,经过每周维护后,它突然停止工作。查看日志,我收到以下错误:
2015-06-22 10:10:03,351 [RMIStartThread] ERROR com.corda.ccutil - Found an existing RMI
registry on 10.0.5.143 with port: 2021
java.net.BindException: RMI port already in use
at com.corda.ccutil.te.a(te.java:43)
at com.corda.cvserver.kb.run(kb.java:50)
at java.lang.Thread.run(Unknown Source)
正如人们遇到此问题的其他一些博客 (Getting Port already in use: 6969; nested exception on tomcat while start up?) 所述,我使用 netstat -anob 命令查找了使用端口 2021 的内容。这是输出:
使用 tasklist 然后找到 PID 2700 的进程,我得到输出:
如果它的tomcat使用2021端口,那为什么会出现问题呢?我尝试重新启动服务器,停止并启动 tomcat 和 Web 应用程序。该应用程序似乎在本地运行良好,但无法在任何其他远程位置打开。
有人对可能出了什么问题有任何想法吗?
谢谢!
【问题讨论】: