首页 > 代码库 > 记录一次生产环境构筑
记录一次生产环境构筑
国庆前要构筑好云心办公的生产环境,nginx+tomcat(多个host)+mariaDB(multiple replications)
tomcat多个host配置好了,检查下日志,额,项目的日志没生成? 没有。 tomcat自己的日志大段大段。
神码情况?
把tomcat本身的日志换成了log4j,然后项目的日志还是没有,tomcat自己的日志,哇,似乎所有lib日志都是trace等级了。
下面是尝试的步骤:
检查tomcat的log4j.properties,log等级都没问题;
项目日志设置问题? 项目采用了slf4j+logback。jar libs 都全了,logback.xml也ok。项目在开发环境的日志是正常的;
tomcat和项目结合的问题? tomcat可以正常启动,项目也能正常访问。开发和生产环境的差异:生产为了节省内存,把所有libs放tomcat的lib目录下,几个host共用,libs和项目分离了!!! 难道logback的jar 检测不到logback.xml?
试试把slf4j和logback的jar libs 冗余的放到每个工程,去, 日志正常了。
libs 冗余不喜欢, 参考了下 tomcat 日志切换的办法,在tomcat的lib目录下 放了logback.xml,果然,日志正常了。
上述的4.5. 比较了下,还是采用的5;一个logback.xml能为几个不同的项目服务吗?
记录一次生产环境构筑
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。