微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

首次调用时在Websphere中调用Soap服务时线程挂​​起

如何解决首次调用时在Websphere中调用Soap服务时线程挂​​起

每当我调用SOAP服务时,第一次在WebSphere中停止应用程序之后,线程就会像下面这样长期处于挂起状态。

Java callstack:
4XESTACKTRACE                at java/util/zip/Inflater.inflateBytes(Native Method)
4XESTACKTRACE                at java/util/zip/Inflater.inflate(Inflater.java:271(Compiled Code))
5XESTACKTRACE                   (entered lock: java/util/zip/ZStreamRef@0x00000000025FBBE0,entry count: 1)
4XESTACKTRACE                at java/util/zip/InflaterInputStream.read(InflaterInputStream.java:164(Compiled Code))
4XESTACKTRACE                at org/eclipse/osgi/baseadaptor/bundlefile/ZipBundleEntry$ZipBundleEntryInputStream.read(ZipBundleEntry.java:155(Compiled Code))
4XESTACKTRACE                at java/io/DataInputStream.readFully(DataInputStream.java:207(Compiled Code))

由于这个原因,我的UI长时间等待,最终超时。但是在尝试2次之后,相同的服务在1秒内运行良好。 我怀疑来自Websphere的类加载器问题,可以建议任何人为此做什么。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。