Axis Web Service抛出错误:尝试调用服务方法时发生异常

时间:2010-03-10 07:37:09

标签: java linux axis2

我正在尝试调用我刚刚在linux redhat服务器上托管的Web服务,但它会抛出错误{http://xml.apache.org/axis/} stackTrace:尝试调用服务方法+“methodname”时发生异常 我在apache tomcat webserver

中托管服务

当我在具有相同apache web服务器的windows xp环境中托管它时,同样的服务正常工作......

是否有人遇到类似问题。

感谢..

2 个答案:

答案 0 :(得分:1)

在axis2.xml中......

<parameter name="sendStacktraceDetailsWithFaults">false</parameter>

将sendStacktraceDetailsWithFaults参数设置为true,您应该在响应中获得stacktrace的副本(生产时重置为false)

答案 1 :(得分:0)

我经历过类似的事情。我们的开发环境运行JBoss和Ubuntu,prod / test正在运行Red Hat,Apache和JBoss。

Prod / test运行带证书的https,我们的问题是我们的证书已经过时了。当我们修复它时,webservice调用通过了。 也许这就是你的问题?

您应该进行调试的另一件事是查看是否部署了wsdl并检查其部署的Web服务地址。也许地址在prod中有很大的不同?

例如,如果你去JBoss

http://localhost:8080/jbossws/services
您将看到所有部署的服务以及他们拥有的网址。