WASlog4j日志不能输出(ibatissql语句解决办法
1、 问题描述:
    村镇银行新信贷系统(东华)CMSII部署在本机TOMCAT服务器下能正常的输出ibatis的sql语句,但部署到测试、生成环境的WAS服务器上就不能输出sql语句。
2、 问题描述:
Was有自己默认的LogFactory实现类,而要让was下的应用启用log4j框架下的LogFactory实现类,则需要强制定义。(不同was版本,可能会有略微的差异)
3、 WAS版本信息:
集成解决方案控制台, 7.0.0.23
构建号: cf231218.02
构建日期: 4/30/12
4、 解决办法:
4.1 办法一:整个was级别的修改
在was的安装目录下/home/mgrweb/pro/app/properties/
新建一个名为commons-logging.porperties的文件。
文件内容为
org.apachemons.logging.LogFactory=
org.apachemons.logging.impl.LogFactoryImpl
4.2 办法二:单个server级别的修改(以信贷系统为例)
Cd /home/mgrweb/was/dhcms/
Mkdir loglib
Cd loglib
拷贝以下3个文件到此目录
1587367 -rw-rw-r-- 1 mgrweb mgrweb  60686 02-25 14:52 commons-logging-1.1.1.jar
1587368 -rw-rw-r-- 1 mgrweb mgrweb    174 02-25 14:52 commons-logging.properties
1587369 -rw-rw-r-- 1 mgrweb mgrweb 352668 02-25 14:52 log4j-1.2.8.jar
其中commons-logging.properties文件的内容为
---------------
priority=1
org.apachemons.logging.LogFactory=org.apachemons.logging.impl.LogFactoryImpl
org.apachemons.logging.Log=org.apachemons.logging.impl.Log4JLogger
登录waslog4j与log4j2管理控制台
一:建共享库
新建共享库lib,如下图
输入红框中的内容
二:为不同的SERVER指定共享库
点击以下红框的标出的部分
点击新建
选择类装载顺序为图所示,之后点击共享库引用
点击添加,选择之前建的共享库“loglib”,然后点击确定。
此次,was设置完成。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。