我现在的myeclipse上有2个tomcat,一个是tomcat5,一个是7.网上说修改默认端口是修改
server.xml中的prot,然后我修改了,但是同时运行两个tomcat中的项目的时候却不可以,
可以单独运行。同时运行的时候错误提示是:java.net.BindException: Address already in use: JVM_Bind。
PS:我这两个tomcat的jdk是不同的jdk。有人说还要修改server.xml下的 connectionTimeout="20000"和redirectPort="8443"。
是这样吗?求大神解答,不会的就不要随便复制别人的粘贴回答我,这些根本决绝不了,决绝得了最好
3个地方需要修改端口:
①,关闭tomcat的默认端口,这个要重新设定一个。
② 这个是默认访问的端口,也要修改。
③,这个是tomcat的AJP代理的端口,这个可能配置Apache代理的时候要用到,所以也不能重复。
第一个是
不好意思第一个被屏蔽了,是shutdown节点的那一个
这个很简单,你看我给你的照片,注意看路径,找到conf 目录下面的server.xml这个文件,打开,
找到8080这个数字,把这个数字改成80就可以了,然后重启服务器,在浏览器上面直接输入 localhost就可以了,希望对你有帮助
建议你把jdk升级一下,tomcat跟jdk一个版本最好
你这样改还是用同一个端口啊;
如果你用Eclipse开发,,
在2个不同的项目上分别右键》Run As Server》选择**新建**tomcat server》完成之后,在servers面板中会多出一个server》双击 分别修改端口,》分别启动,就不会出现端口冲突了;
tomcat单机多实例部署
http://blog.csdn.net/zy_281870667/article/details/51097332
我找到了,我解决的答案,我把C币给我觉得回答最用心的那个
同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat7为例。
● 首先了解下tomcat的几个主要端口:
其中8080为HTTP端口,8443为HTTPS端口
8005为远程停服务端口
8009为AJP端口,APACHE能过AJP协议访问TOMCAT的8009端口。
● 部署多个tomcat主要修改三个端口:
1.HTTP端口,默认8080,如下改为8081
[html] view plain copy
2.远程停服务端口,默认8005,如下改为8006
[html] view plain copy
3.AJP端口,默认8009,如下改,8010
[html] view plain copy