tomcat 端口8005由Windows 10系统进程使用

mtb9vblg  于 8个月前  发布在  Windows
关注(0)|答案(4)|浏览(102)

从今天开始,端口8005被用于Windows系统进程。当我尝试访问URL http:localhost:8005时,我可以看到一个空白网页,没有代码,也没有来自任何Web服务器的信息(没有欢迎网页或类似内容)。
通过netstat命令,我可以看到使用此端口的进程是系统进程。你知道为什么windows突然使用此端口吗?
编辑:不是重复的问题。我没有另一个Tomcat安装,问题来自Windows进程,而不是另一个Tomcat示例。

svdrlsy4

svdrlsy41#

检查端口8005是否真的被Windows使用:
安装并运行Sysinternals TCPView,检查带有“Local Port”8005的行是否为“Process”System
或者检查文件c:\Windows\CCM\Logs\DeltaDownload.log中的端口8005
如果系统正在使用该端口,请转到“计算机管理”并停止服务“SMS代理主机”,或者以管理员身份打开命令提示符并键入:sc stop CcmExec

t30tvxxf

t30tvxxf3#

我也面临着同样的windows 10和运行命令netstat -a -B这表明CmRcService.exe是使用端口8005在机器上.
最奇怪的部分是有时如果我打localhost:8005在浏览器的网址它要求用户名和密码访问页面和在开发人员的工具,我看不到任何应用程序的名称或数据

2ledvvac

2ledvvac4#

正如在其他答案中已经说过的,如果端口被“系统”使用,罪魁祸首应该是SMS Agent Host。其他答案只是说停止它,但我有一个公司的PC,我假设服务正在运行,因为一个系统管理员想要它。
如果像我一样,您希望在工作站上运行Tomcat,解决方案是修改TOMCAT_HOME/conf/server.xml:搜索一行,

<Server port="8005" shutdown="SHUTDOWN">

字符串
并在其中输入自由端口号。

相关问题