Tomcat单机部署多应用
2019-03-05 本文已影响0人
二妹是只猫
1. 先下载好tomcat并安装(Mac下Homebrew的安装与使用),然后复制安装好的tomcat(命名做好区分,这里我取的是tomcat2):
tomcat.jpg2. 设置两个tomcat的参数。
1.首先设置环境变量(mac下添加环境变量):
这里只需要设置好tomcat的环境变量就行,不要引入到PATH下,否则之后分别在终端启动tomcat的时候,会启动配置到PATH下的。
2.分别打开tomca1t和tomcat2的bin目录编辑
catalina.sh
:catalina.sh.jpg
在这个位置引入设置给
CATALINA_BASE
和CATALINA_HOME
引入环境变量.3.打开tomcat2的conf目录编辑
server.xml
(tomcat1用默认的就可以了):
<Server port="8005" shutdown="SHUTDOWN">
将port
端口改为9005
(我这里是按照+1000来设置的,具体设置多少看个人,但不要设置到3306等常用端口
上)其他不变
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
将port
端口改为9080
其他不变
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
将port
端口改为9009
其他不变
最后来到webapps/root
下我将index.jsp
修改为:(这一步不是必须的)
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<html>
<body>
<h2>Hello World!tomcat</h2>
<h3>this is tomcat 2!</h3>
</body>
</html>
没有用默认的index文件,用来待会儿启动tomcat时用做区分(4中可以看到设置了的效果)。
3. 分别cd到tomcat的bin目录下并且启动startup.sh:(关闭是shutdown.sh)
startup.sh.jpg第一个红框可以看到我们之前在
catalina.sh
设置的路径已经生效,第二个红框看到已经成功启动tomcat了。按照以上步骤分别启动tomcat
4. 去浏览器启动localhost:8080(9080):
tomcat1.jpgtomcat2.jpg
到这里Tomcat单机部署多应用就完成了
至于多机部署多应用就简单了:
第一种情况:每台部署一个,就是平时使用tomcat的情况,直接安装启动。
第二种情况:每台部署多应用,在每台机器上使用本篇讲的内容就OK了。over