0
点赞
收藏
分享

微信扫一扫

Tomcat 多实例部署

GhostInMatrix 2022-08-17 阅读 90


#我这里已经启动了一个tomcat 
[root@www ~]# netstat -tpln | grep java
tcp6 0 0 :::8080 :::* LISTEN 4170/java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 4170/java
tcp6 0 0 :::8009 :::* LISTEN 4170/java

#如果再部署一个tomcat实例很简单就是再解压到/usr/local下,不要和原来的tomcat目录一样名字
[root@www local]# tar xf apache-tomcat-8.0.39.tar.gz
[root@www local]# mv apache-tomcat-8.0.39 tomcat_v1

[root@www logs]# /usr/local/tomcat_v1/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat_v1
Using CATALINA_HOME: /usr/local/tomcat_v1
Using CATALINA_TMPDIR: /usr/local/tomcat_v1/temp
Using JRE_HOME: /usr/java/jdk1.8.0_131
Using CLASSPATH: /usr/local/tomcat_v1/bin/bootstrap.jar:/usr/local/tomcat_v1/bin/tomcat-juli.jar
Tomcat started.


[root@www logs]# tail -30nf /usr/local/tomcat_v1/logs/catalina.out
java.net.BindException: Address already in use (Bind failed)
.........................................................
27-Sep-2020 19:35:06.851 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
27-Sep-2020 19:35:06.851 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
27-Sep-2020 19:35:06.851 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina
27-Sep-2020 19:35:06.922 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
27-Sep-2020 19:35:06.922 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
27-Sep-2020 19:35:06.922 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
27-Sep-2020 19:35:06.922 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"]

#可以看到8080 8009端口都被占用了



#修改三个端口配置
[root@www ~]# vim /usr/local/tomcat_v1/conf/server.xml
<Server port="8006" shutdown="SHUTDOWN">
<Connector port="8081" protocol="HTTP/1.1"
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

#重启tomcat
[root@www ~]# /usr/local/tomcat_v1/bin/startup.sh

#在去看日志可以看到tomcat正常启动
pplication directory /usr/local/tomcat_v1/webapps/manager has finished in 49 ms
27-Sep-2020 19:42:40.094 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8081"]
27-Sep-2020 19:42:40.112 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8010"]
27-Sep-2020 19:42:40.116 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 1982 ms

[root@www ~]# netstat -tpln | grep java
tcp6 0 0 :::8080 :::* LISTEN 4170/java
tcp6 0 0 :::8081 :::* LISTEN 4741/java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 4170/java
tcp6 0 0 127.0.0.1:8006 :::* LISTEN 4741/java
tcp6 0 0 :::8009 :::* LISTEN 4170/java
tcp6 0 0 :::8010 :::* LISTEN 4741/java

Tomcat 多实例部署_tomcat

举报

相关推荐

0 条评论