0
回答
common-logging、log4j放在一个共享共享,只有一个web项目可以打印日志
开发十年,就只剩下这套Java开发体系了   

tomcat部署结构:

|--commonLibrary

|--tomcat

|--webapp1

|--webapp2

在tomat server.xml中配置两个web应用的位置:

<Context path="/webapp1" docBase="${catalina.base}/../../webapp1" reloadable="false">
</Context>	 
<Context path="/webapp2" docBase="${catalina.base}/../../webapp2" reloadable="false">
</Context>

在tomcat catalina.properties中配置jar包共享目录:

common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/../../commonLibrary/*.jar

现webapp1的log打印输入正常,而且webapp2的log不会打印,其中webapp1、webapp2是相同的项目!

举报
刘洋
发帖于5年前 0回/470阅
顶部