我使用 JDK 1.6 中的 wsimport 生成了 wsdl。然后,我编写了一个客户端来调用 Web 服务,但出现以下错误。
java.lang.IllegalStateException: Could not initialize Service.
at org.codehaus.xfire.jaxws.ServiceDelegate.<init>(ServiceDelegate.java:77)
at org.codehaus.xfire.jaxws.Provider.createServiceDelegate(Provider.java:32)
at javax.xml.ws.Service.<init>(Service.java:56)
然后我删除了我的应用程序中使用的 xfire-all 1.2.6 jar 并发现它可以工作,但前提是该类是从命令行调用而不是从应用程序功能调用的,因为删除 xfire jar 对我来说不是一个选项。请帮助我阅读 numberyyy 的帖子,但还没有得到任何富有成效的解决方案。
提前致谢