<a href="http://yulimin.javaeye.com/blog/290270">http://yulimin.javaeye.com/blog/290270</a>
1、年初在给开发人员培训bea albpm时,所有的学员都可以顺利地在studio里开发发流程,然后开始试运行,但是到测试运行时,却有一个学员无论如何也启动不了测试服务器,最好发现是机器名为中文名的问题,这位兄弟是借来的笔记本电脑来参加培训的,于是改之重启后,一切顺利。狂晕。。。
2、这次碰到ibm db2,单元测试访问websphere上面的datasource,出现异常
表面上看来又是水土不服的中文字符集转换之类的问题,但是相同的程序,在我的机器上面可以顺利地通过单元测试,而在另一台机器上面发生如下的异常:

java.sql.sqlexception: [jcc][10402][11146][3.52.95] 无法将 unicode 字符串转换为 ebcdic 字符串。 errorcode=-4220, sqlstate=nulldsra0010e: sql 状态:null,错误码:-4,220。
at com.ibm.db2.jcc.a.ad.a(ad.java:650)
at com.ibm.db2.jcc.a.ad.a(ad.java:60)
at com.ibm.db2.jcc.a.ad.a(ad.java:94)
at com.ibm.db2.jcc.a.z.a(z.java:98)
at com.ibm.db2.jcc.t4.b.uc(b.java:2315)
at com.ibm.db2.jcc.t4.b.b(b.java:706)
at com.ibm.db2.jcc.t4.b.a(b.java:396)
at com.ibm.db2.jcc.t4.b.<init>(b.java:332)
at com.ibm.db2.jcc.db2pooledconnection.<init>(db2pooledconnection.java:77)
at com.ibm.db2.jcc.db2connectionpooldatasource.getpooledconnectionx(db2connectionpooldatasource.java:348)
at com.ibm.db2.jcc.db2connectionpooldatasource.getpooledconnection(db2connectionpooldatasource.java:156)
at com.ibm.ws.rsadapter.spi.internalgenericdatastorehelper$1.run(internalgenericdatastorehelper.java:1175)
at com.ibm.ws.security.util.accesscontroller.doprivileged(accesscontroller.java:118)
at com.ibm.ws.rsadapter.spi.internalgenericdatastorehelper.getpooledconnection(internalgenericdatastorehelper.java:1212)
at com.ibm.ws.rsadapter.spi.internaldb2universaldatastorehelper.getpooledconnection(internaldb2universaldatastorehelper.java:1540)
at com.ibm.ws.rsadapter.spi.wsrdbdatasource.getpooledconnection(wsrdbdatasource.java:2019)
at com.ibm.ws.rsadapter.spi.wsmanagedconnectionfactoryimpl.createmanagedconnection(wsmanagedconnectionfactoryimpl.java:1422)
at com.ibm.ws.rsadapter.spi.wsdefaultconnectionmanagerimpl.allocateconnection(wsdefaultconnectionmanagerimpl.java:81)
at com.ibm.ws.rsadapter.jdbc.wsjdbcdatasource.getconnection(wsjdbcdatasource.java:646)
at com.ibm.ws.rsadapter.jdbc.wsjdbcdatasource.getconnection(wsjdbcdatasource.java:613)
于是同样也是将计算机名改为英文名后重启,一切顺利。哎。。。谁知道真正的原因何在不?