1,原系统中代码使用的编码方式为gbk,迁移到新服务器之后引用(<%@ include file=...)的文件有乱码现象,但是页面提交的内容不会乱码。
修改被应用的JSP文件,增加文件头:<%@ page contentType="text/html; charset=gbk" language="java"%>,原来的V4不需要
2,UserTransaction名称修改:由原来的jta/userTransaction修改为java:comp/UserTransaction
3,commons-logging 结合 log4j 失效
增加文件:commons-logging.properties,内容为:org.apache.commons.logging.LogFactory=org.apache.commons.impl.LogFactoryImpl,保存到非ear目录的properties下(例如:.../IBM/WebSphere/AppServer/profiles/AppSrv01/properties/)。
========================
最近一次项目应用中发现上述方法会引起其他项目错误,其他开发人员提供的方法如下:
在classes目录:
META-INF/services/
META-INF/MANIFEST.MF
其中在:
META-INF/services/ 增加 org.apache.commons.logging.LogFactory 文件,内容为:
org.apache.commons.logging.impl.Log4jFactory
实测可行