Tomcat7通过设置不同的端⼝部署两个项⽬
这篇⽂章介绍的⽅法是通过添加⼀个不同的端⼝号⽅式来实现。⽅法如下:
1、修改../tomcat/l,原有代码如下:
<Service name="Catalina">
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
<Engine defaultHost="localhost" name="Catalina">
<Realm className="org.alm.LockOutRealm">
<Realm className="org.alm.UserDatabaseRealm" resourceName="UserDatabase"/>
</Realm>
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log." suffix=".txt"/> </Host>
</Engine>
</Service>
2、添加新端⼝号,代码如下:
注意修改Service name; Connector port; Engine name; Host appBase
<Service name="Catalina1">
<Connector connectionTimeout="20000" port="8090" protocol="HTTP/1.1" redirectPort="8443"/>
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
<Engine defaultHost="localhost" name="Catalina1">
<Realm className="org.alm.LockOutRealm">
<Realm className="org.alm.UserDatabaseRealm" resourceName="UserDatabase"/>
</Realm>
<Host appBase="webapps1" autoDeploy="true" name="localhost" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log." suffix=".txt"/> </Host>
</Engine>
</Service>
3、创建⽬录
a. 创建需要部署的⽬录../Tomcat/webapps1,并将需要部署的项⽬拷贝⾄该⽬录;log4j2 appender
b. 创建配置⽂件⽬录../Tomcat/conf/Catalina1/localhost
4、修改项⽬代码
在我尝试的过程中发现⼀个⽐较容易出错的地⽅,就是最好修改l和log4j.properties配置⽂件。
其中l⽂件,需要添加webAppRootKey,代码如下:
//上层节点是web-app
<context-param>
<param-name>webAppRootKey</param-name>
<param-value></param-value>
</context-param>
log4j.properties,修改apache.log4j.DailyRollingFileAppender.File的值,代码如下:
//具体位置⾃定义,但是需要在${catalina1.home}中
log4j.appender.A=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A.File=${catalina1.home}/logs/GYL_log/PurePro_
5、做好相应的改动
总结
以上就是这篇⽂章的全部内容,希望本⽂的内容对⼤家的学习或者⼯作能带来⼀定的帮助,如果有疑问⼤家可以留⾔交流。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论