我正在尝试调用我刚刚在linux redhat服务器上托管的Web服务,但它会抛出错误{http://xml.apache.org/axis/} stackTrace:尝试调用服务方法+“methodname”时发生异常 我在apache tomcat webserver
中托管服务当我在具有相同apache web服务器的windows xp环境中托管它时,同样的服务正常工作......
是否有人遇到类似问题。
感谢..
答案 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您将看到所有部署的服务以及他们拥有的网址。