版权声明:转载请附出处! https://blog.csdn.net/yjrguxing/article/details/89269045
Tomcat端口占用问题
问题原因
1.Tomcat当前使用端口被其他程序占用
2.Tomcat改变端口后,未重新创建对应服务器
所用环境
系统:Windows10系统
Eclipse:Oxygen.3a Release (4.7.3a).
Tomcat:Apache Tomcat v8.0.
JDK:javase 8.0(jdk1.8)
解决方案
1→1(注1)关闭占用Tomcat端口的进程
首先使用快捷键Win+R打开运行,然后输入cmd打开命令行
之后使用 netstat –ano|findstr “指定端口号” 语法寻找占用了Tomcat所用端口的进程。
例:寻找占用了8080端口的进程
之后使用taskkill /F /PID 117904语法关闭占用了某端口的进程.
PID:以上例中1548就是PID
2→1改变Tomcat进程占用的端口
首先找到Tomcat的根目录
点击其中的conf文件夹进入其中,
通过自己的方式打开server.xml该文件,找到以下代码段
<Connector port="443" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
其中的
port="443"
就是Tomcat所用的端口,修改该值即可修改Tomcat所用的端口号。
→2(注2)
右键当前所用的服务器,选择Delete删除该服务器,然后重新创建服务器,即可解决问题。
注1(x→y):以下内容为第x种解决由原因y产生的问题的方法。
注2(→y):当前方法此步骤及以后同样可解决由原因y产生的问题。
目录指引
最后更新于2019年4月13日
原创不易,如果该文章对你有所帮助,望左上角点击关注~如有任何技术相关问题,可私聊讨论.
该文章如有任何错误请在评论或私聊博主指出,感激不尽,转载请附出处!