【发布时间】:2010-12-04 11:10:10
【问题描述】:
我已经使用 netbeans 6.9.1 创建了一个 Web 服务客户端项目。当我直接从 netbeans 或使用 java -jar 从控制台运行 jar 时,jar 就像一个魅力。但是当我将这个 jar 作为库放入 web 应用程序时,它不起作用。实际上,这很奇怪,我监控了网络流量,发现双方的响应是相同的,但是当 jar 在 webapp 内或从应用程序服务器工作时,它无法解析我认为的回应。
长话短说,
netbeans jaxws style(2.1) 内部生成的 Web 服务客户端代码自行工作,但是当在应用程序服务器内的 Web 应用程序内部调用它时,作为 sdfds 驻留在响应中的 getsomething 等响应方法不起作用,但它们在单独运行时起作用。当我监控网络流量时,响应完全相同。
任何人都可以帮助解决这种奇怪的情况。
谢谢。
编辑:我还发现了一个异常: com.sun.xml.internal.messaging.saaj.soap.impl.TextImpl 无法转换为 javax.xml.soap.SOAPElement
这不会在我本地的任何地方抛出,而是仅在应用程序服务器上运行。 Tomcat 或 weblogic,两者都有。
【问题讨论】: