码迷,mamicode.com
首页 > 其他好文 > 详细

记录一次生产环境构筑

时间:2014-10-06 22:52:21      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:tomcat lib logback 路径

国庆前要构筑好云心办公的生产环境,nginx+tomcat(多个host)+mariaDB(multiple replications)


tomcat多个host配置好了,检查下日志,额,项目的日志没生成? 没有。 tomcat自己的日志大段大段。

神码情况?

把tomcat本身的日志换成了log4j,然后项目的日志还是没有,tomcat自己的日志,哇,似乎所有lib日志都是trace等级了。


下面是尝试的步骤:

  1. 检查tomcat的log4j.properties,log等级都没问题;

  2. 项目日志设置问题? 项目采用了slf4j+logback。jar libs 都全了,logback.xml也ok。项目在开发环境的日志是正常的;

  3. tomcat和项目结合的问题? tomcat可以正常启动,项目也能正常访问。开发和生产环境的差异:生产为了节省内存,把所有libs放tomcat的lib目录下,几个host共用,libs和项目分离了!!! 难道logback的jar 检测不到logback.xml?

  4. 试试把slf4j和logback的jar libs 冗余的放到每个工程,去, 日志正常了。

  5. libs 冗余不喜欢, 参考了下 tomcat 日志切换的办法,在tomcat的lib目录下 放了logback.xml,果然,日志正常了。

  6. 上述的4.5. 比较了下,还是采用的5;一个logback.xml能为几个不同的项目服务吗?

记录一次生产环境构筑

标签:tomcat lib logback 路径

原文地址:http://amadis.blog.51cto.com/2723533/1560891

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!