2012-01-09 146 views
0

我已经创建了一个WSDL,并且我想使用AXIS 2作为我的Web服务器。如何解决Axis 2错误

我将它下载到我的C:\ axis2-1.6.1并设置了所有需要的安装参数。

我的问题是,我部署了我* .aar文件到存储库/ services文件夹和axis2server 能够解压缩它,我看到我的web服务,当我浏览到

http://localhost:8080

当我使用SOAPUI来测试我的服务时,我只得到这个错误。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> 
    <soapenv:Body> 
     <soapenv:Fault> 
     <faultcode>soapenv:Server</faultcode> 
     <faultstring>unknown</faultstring> 
     <detail/> 
     </soapenv:Fault> 
    </soapenv:Body> 
</soapenv:Envelope> 

不确定,但我在Axis控制台上看不到任何错误?

我在哪里可以找到任何相关信息来解决这个问题?

+0

棘手。我从未使用过该应用程序服务器。您可以将Eclipse调试器连接到它,然后为Exception或Throwable添加异常断点,然后重现您的错误?或者,如果你有轴源,你可以找出引发错误并在其中放置断点的代码部分。但我认为你不打算在生产环境中使用该Web服务器,否则如果在实时系统中遇到类似错误,则会遇到问题。你真的需要它倾倒出有用的堆栈痕迹。 – davidfrancis 2012-01-09 23:12:33

回答

5

此链接包含有关配置轴包括在故障信息踪迹了几个建议件:

http://www.mail-archive.com/[email protected]/msg41600.html

在情况下,它被拆除,这里的基思·查普曼的建议转载:

尝试在您的axis2.xml中设置这两个参数

<parameter name="sendStacktraceDetailsWithFaults">true</parameter> 
<parameter name="DrillDownToRootCauseForFaultReason">true</parameter> 

这不是取代您的错误输出的地方,但它可能有助于解决眼前的问题。

+0

对我来说找到问题很有用。 – 2013-12-12 13:30:07