复制Tomcat可能出现的问题

xiaoxiao2021-02-28  21

环境:CentOS 7.3;Tomcat 7;

1、先复制 Tomcat

命令:cp -r tomcat7 tomcat7newa;     -- 复制Tomcat目录所有文件

2、如果直接启动这会出现;ERROR: transport error 202: bind failed: Address already in use

3、需要修改配置文件;conf/server.xml

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

修改为新关闭端口【8905】 <Server port="8905" shutdown="SHUTDOWN">

2. <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" />

修改为新访问端口【8980】 <Connector port="8980" protocol="HTTP/1.1" connectionTimeout="20000" />

3. <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

修改为新AJP端口【8909】<Connector port="8909" protocol="AJP/1.3" redirectPort="8443" />

注:需要确认端口是已被使用;lsof -i:端口号  可查看端口是否被占用;

4、确认上面3个端口都没有被占用,还是提示地址被使用

参考资料:http://blog.csdn.net/mooncom/article/details/61913813;

需要修改:bin/catalina.sh 中的 JPDA_ADDRESS;

发现改完后还是一样的问题;

最后搜索以前的端口【8000】发现启动配置参数中还设置了调试端口:

最后修改:address=8900; 后就能正常启动了;

转载请注明原文地址: https://www.6miu.com/read-1099989.html

最新回复(0)