Tomcat单机部署多应用

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。