tomcat服务器两个端口配置两个项目,Tomcat7 部署两个项目(设置不同端口)

最近有个Web项目,需要部署两个相同(第二个是拷贝第一个的,使用的项目是使用SpringMVC框架)的项目到Tomcat中,尝试了几种方法,给大家总结一个比较靠谱的方法:通过添加一个不同的端口号方式来实现。

1.修改../tomcat/conf/server.xml,原有代码如下:

2.添加新端口号,代码如下:注意修改Service name; Connector port; Engine name; Host appBase

3.创建目录

a. 创建需要部署的目录../Tomcat/webapps1,并将需要部署的项目拷贝至该目录;

b. 创建配置文件目录../Tomcat/conf/Catalina1/localhost

4.修改项目代码

在我尝试的过程中发现一个比较容易出错的地方,就是最好修改web.xml和log4j.properties配置文件。

其中web.xml文件,需要添加webAppRootKey,代码如下:

//上层节点是web-app

webAppRootKey

mos_ms.root

log4j.properties,修改log4j.appender.org.apache.log4j.DailyRollingFileAppender.File的值,代码如下:

//具体位置自定义,但是需要在${catalina1.home}中

log4j.appender.A=org.apache.log4j.DailyRollingFileAppender

log4j.appender.A.File=${catalina1.home}/logs/GYL_log/PurePro_

5.做好相应的改动,启动tomcat,webapps目录和webapps1目录的应用都会启动,可以根据不同的端口进行访问里面的项目;假设项目名称是MyApp,对于上述改动那么我们就可以使用以下地址访问:http://localhost:8080/MyApp或者http://localhost:8090/MyApp。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值