jboss 7.1.1 webservices突然停止工作

时间:2014-05-21 14:58:46

标签: spring web-services jboss7.x

我有一个部署的公共应用程序可用,一切正常。团队的其他成员正在开发新版本,在发布之前,我们开始对所有内容进行测试。

出乎意料的是,我们用来与支付网关通信的Web服务停止工作并开始返回空指针异常。 这是开发团队中所有计算机上发生的事情。

即使在服务器上部署的相同代码也会产生相同的nullpointerexception。 我们在其他服务器上尝试过,结果是一样的。

我们正在使用jboss 7.1.1,崩溃的堆栈跟踪是这样的: 有人能指出我正确的方向吗?

  

15:53:23,199 ERROR [stderr](http - 0.0.0.0-8080-1)java.lang.NullPointerException

     

15:53:23,200 org.apache.cxf.common.util.ASMHelper.getClassCode(ASMHelper.java:170)中的错误[stderr](http - 0.0.0.0-8080-1)

     

15:53:23,200错误[stderr](http - 0.0.0.0-8080-1)org.apache.cxf.jaxws.WrapperClassGenerator.generateMessagePart(WrapperClassGenerator.java:320)

     

15:53:23,201错误[stderr](http - 0.0.0.0-8080-1)at org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:234)

2 个答案:

答案 0 :(得分:2)

此问题已解决。开发支付网关的公司改变了WSDL而没有通知任何人...... 问题是由客户端尝试访问与他期望的WSDL不同的WSDL引起的。

答案 1 :(得分:1)

我想到了两件事:

  1. 支付网关还在吗?尝试使用SOAP UI等工具来查看是否在其他工具上遇到了同样的问题。 SOAP UI将允许您快速测试Web服务。
  2. 在代码中设置断点并逐步确定问题所在。
  3. 听起来有些东西要么没有正确配置,要么服务已经关闭等等。你应该能够很容易地设置断点,然后使用标准的调试技术。