如何使用Tomcat部署多个项目
来源:互联网 发布:武汉软件新城困境 编辑:程序博客网 时间:2024/06/06 07:12
由于测试机器上有8个GPU,现在只用了4个GPU,所以我打算把后面的4个也用起来。
这样的话,就有两种方式:
(1)一台服务器部署多个Tomcat,每个Tomcat部署一个项目,使用不同的端口。这样不同的Tomcat可以分开重启。例如8080,8081
(2)一台服务器部署一个Tomcat,Tomcat下部署多个项目,使用不同的访问地址。例如IP:8080/PAServer2 8080/PAServer3
一、一台服务器上部署多个tomcat
编辑环境变量:vi /etc/profile
加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)
##########first tomcat###########
CATALINA_BASE=/usr/local/tomcat
CATALINA_HOME=/usr/local/tomcat
TOMCAT_HOME=/usr/local/tomcat
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
##########first tomcat############
##########second tomcat##########
CATALINA_2_BASE=/usr/local/tomcat_2
CATALINA_2_HOME=/usr/local/tomcat_2
TOMCAT_2_HOME=/usr/local/tomcat_2
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME
##########second tomcat##########
保存退出。
再输入:source /etc/profile
才能生效。
第一个tomcat,保持解压后的原状不用修改,
来到第二个tomcat的bin目录下
打开catalina.sh ,找到下面红字,
# OS specific support. $var _must_ be set to either true or false.
在下面增加如下代码
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
来到第二个tomcat的conf目录下
打开server.xml更改端口:
修改server.xml配置和第一个不同的启动、关闭监听端口。
修改后示例如下:
<Server port="9005" shutdown="SHUTDOWN"> 端口:8005->9005
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="9080" maxHttpHeaderSize="8192" 端口:8080->9080
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="9009" 端口:8009->9009
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
分别进入两个tomcat的bin目录,启动tomcat--./startup.sh
二、一个tomcat内部署多个web项目
复制webapps下的项目,然后修改其中一个项目的web.xml
不同项目的webAppRootKey要不同
1.<context-param>
2.<param-name>webAppRootKey</param-name>
3.<param-value>webapp.root2</param-value>
4.</context-param>
阅读全文
0 0
- 如何使用Tomcat部署多个项目
- tomcat部署多个项目
- tomcat 部署多个项目
- tomcat----部署多个项目
- 如何在tomcat下部署多个项目
- tomcat如何部署项目
- tomcat服务器上部署多个项目
- Tomcat 部署 多个项目 技巧
- tomcat 同时部署多个项目
- Tomcat下部署多个项目
- 同一tomcat部署多个项目
- nginx + 多个tomcat 部署项目
- Tomcat 部署多个项目出现错误
- tomcat一个服务器部署多个项目
- 一个tomcat部署多个struts2项目
- 一个tomcat部署多个项目
- tomcat部署多个项目webAppRootKey冲突
- Tomcat下部署多个项目
- 搭建高可用的redis集群,避免standalone模式带给你的苦难
- Android5.0去掉开机锁屏和休眠
- 谈谈document.ready和window.onload的区别
- 鼠标放上放下图片改变
- [BZOJ]3597: [Scoi2014]方伯伯运椰子 01分数规划+spfa
- 如何使用Tomcat部署多个项目
- jenkins+gradle+git构建Android自动打包
- spring boot Batch 的简单学习
- asp.net c# 打开新页面或页面跳转
- Qt 学习之路 2(41):model/view 架构
- springboot入门---入口类注解@SpringBootApplication解析
- mybatis中"#"和"$"的区别
- c++设计模式一 策略模式
- POJ1016(模拟题)