环境: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; 后就能正常启动了;