java

Tomcat单机部署多应用

2019-03-05  本文已影响0人  二妹是只猫
1. 先下载好tomcat并安装(Mac下Homebrew的安装与使用),然后复制安装好的tomcat(命名做好区分,这里我取的是tomcat2):
tomcat.jpg
2. 设置两个tomcat的参数。

1.首先设置环境变量(mac下添加环境变量):

tomcat_bash_profile.jpg
这里只需要设置好tomcat的环境变量就行,不要引入到PATH下,否则之后分别在终端启动tomcat的时候,会启动配置到PATH下的。
2.分别打开tomca1t和tomcat2的bin目录编辑catalina.sh
catalina.sh.jpg
在这个位置引入设置给CATALINA_BASECATALINA_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.jpg
tomcat2.jpg
到这里Tomcat单机部署多应用就完成了
至于多机部署多应用就简单了:
第一种情况:每台部署一个,就是平时使用tomcat的情况,直接安装启动。
第二种情况:每台部署多应用,在每台机器上使用本篇讲的内容就OK了。over
上一篇下一篇

猜你喜欢

热点阅读