Tomcat部署多个war包的方法步骤
1背景
安装了JDK1.8-u181(其实安装JRE足够了,但我手头有JDK的安装包,何必再下)和Tomcat8.5.53。
安装好以后环境变量里配置了JAVA_HOME,Path。配的是JRE,没有配JDK。
要发布两个war包,MES和ERP。
2安装Tomcat
我用的是.exe文件安装,安装后没有配tomvat_home(因为我也不知道需不需要配置)
3复制文件夹
3.1安装目录confCatalina
Catalina是一个文件夹,将Catalina复制两份,一个命名为CatalinaMES,另一个命名为CatalinaERP,都放在安装目录\conf目录下
3.2安装目录webapps
webapps也是一个文件夹,复制两份,一个命名为webappsMES,另一个命名为webappsERP,都放在安装目录下
MES项目打的war包就放在安装目录\webappsMES下
ERP项目打的war包就放在安装目录\webappsERP下
4修改配置文件
修改安装目录\conf\server.xml里的内容
其中,一个
5修改startup.bat和shutdown.bat
编辑安装目录\bin\startup.bat,在最前面加上:
SETJAVA_HOME=C:\ProgramFiles\Java\jre1.8.0_181 SETTOMCAT_HOME=C:\ProgramFiles\Tomcat8.5
第一个是JRE的安装位置,第二个是tomcat的安装路径。
在shutdown.bat里也在同样的位置加上同样的内容。
6双击startup.bat运行tomcat
注意,这时候会打开一个dos窗口,里面回像IDEA的控制台一样打印项目的启动信息,当项目启动成功后,千万不要把这个dos窗口关闭了,让它保持开启状态,如果关掉tomcat会停止运行
7注意事项
如果多个项目都用了spring框架,那么在配置成一个tomcat多端口多应用时,可能会报错。
解决方法:在每个项目的web.xml上添加以下节点:
webAppRootKey webapp.root
保证每个项目的web.xml的
另外,还要注意服务器的防火墙是否允许外部访问你要配置的端口。
到此这篇关于Tomcat部署多个war包的方法步骤的文章就介绍到这了,更多相关Tomcat部署多个war包内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!