blueheart
作者blueheart·2010-06-13 13:47
技术经理·浙江兰德纵横网络技术有限公司

WebSphere Application Server 6.1.x使用中两次错误的处理方法

字数 1271阅读 566评论 0赞 0
 
近来在使用WebSphere Application Server 6.1.x使用中遇到过一些错误,现把其中的两次问题及解决方法写下来,共享一下,也给自己留个查询:)
1.db2驱动类报错
  具体版本:windows 2003 server + WebSphere Application Server 6.1.0.31 ND
  现象:
       一个应用使用了db2,在本地测试正常,第一次安装后也正常,但是问题出在这个应用不能重启,一重启连接数据库的驱动总是报
class loading constraint violated (class: com/ibm/db2/jcc/b/eb method: b(Ljava/lang/String;IIII[Ljava/lang/String;)Lcom/ibm/db2/jcc/b/uk;) at pc: 0
 at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:298)
错误,经查,应该是JDK的版本有问题,但是我们这个已经打到was 6.1.0.31了呀,不应该有这个错,最后,竟然是同事在打补丁的时候没有同时升级jdk的补丁。
  总结:需要全面检查系统,有些问题就是这么在不经意间发生的。
2.某应用使用几个小时后整个was群集变慢(hang)
   现象:
    应用变慢的时候服务器的SystemErr.log报
java.lang.NullPointerException
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:111)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
发上错误,
  经查是was 6.1.0.19的一个bug,具体的可以见
http://www-01.ibm.com/support/docview.wss?rs=0&uid=swg24020800
里的说明。
这个问题也很隐蔽,一般的情况看不出什么问题,对IBM的产品,一定要及时更新新的补丁。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广