当我试图调用一个web服务时,我得到了这个异常(写在标题中)。
到目前为止的道路是,我通过wsimport为对象,服务和服务方法生成了一堆类,如果我只使用生成的对象调用服务工程。
问题是,wsimport也会生成已经作为我的域对象存在的类,显然我不能在这两个之间进行转换,所以我只想使用我的域对象。因此,我删除了生成的重复对象,并将所需的JAXB注释添加到了我的域对象。我还将生成的package-info.java和ObjectFactory.java复制到相应的包中。
但是现在,当我尝试调用该服务时,我得到这个异常,表示方法的代理对象对于上下文是未知的。
有没有人知道这个问题的原因是什么?任何提示非常感谢。
谢谢,西蒙有关“com.xyz.ReadSomething及其任何超类的JAXB问题已知此情况。”
0
A
回答
1
在您的JAXB注解类尝试添加@XmlSeeAlso({ReadSomething.class})
。这是我解决我的代码中的异常。
但是很难说如果它能解决您的问题或者没有看到您的代码。
1
我有一个非常类似的问题,它通过重新构建我的XJC生成的文件来解决。
我的目标Web服务使用的Web对象是在几个XSD文件中定义的,当我在每个XSD上运行XJC时,每次都会覆盖ObjectFactory,所以我最终只使用了一些定义的类。我再次运行XJC,并将所有对象定义集中到一个ObjectFactory中,并确保每次需要客户端对象时都指向该工厂。这最终解决了我的问题。
相关问题
- 1. JAXB问题 - 类别...也没有任何它的超级类别已知在这种情况下
- 2. 或其任何超类是已知这样的背景下JAXB
- 3. “JAXBException:类org.example.entity.Foo及其任何超类对于此上下文是已知的。”当对象位于外部.jar
- 4. com.sun.istack.SAXException2:类java.util.ArrayList或其任何超类对于此上下文已知
- 5. 崩溃的问题未知的情况
- 6. 涉及类似异或情况的SQL查询的问题
- 7. 错误Spring MVC中:类<>或其任何超类的已知此上下文中像下面
- 8. 有关使用IIS7的空* .aspx页面的任何已知问题?
- 9. 关于领域模型及其知名度的问题
- 10. UnsatisifiedLinkError - 有关如何解决此问题的任何想法?
- 11. 问题有关JAXB 2.x的SchemaGen
- 12. 是否有任何已知的HTA文件安全问题?
- 13. PHP的开关情况下问题
- 14. 类,也没有任何它的超级类已知在这方面
- 15. AutoIt:任何人都知道此RegRead调用有什么问题?
- 16. Eclipse RCP的 - JAXB异常的程序,但不是在小例子:javax.xml.bind.JAXBElement或其任何超类是已知此背景下
- 17. 是否有任何已知问题从jQuery 1.4.1升级?
- 18. Open Graph和IE9涉及XSLT页面是否存在任何已知问题?
- 19. JAXB中@XmlRootElement的注释是否必须在任何情况下添加Java类?
- 20. 有没有关于Netty和Ipv6的已知问题?
- 21. 关于Java OOP及其问题
- 22. PHP开关情况超过1值的情况下
- 23. Maven:涉及org.codehaus.plexus类型的java.lang.IllegalArgumentException:如何解决此问题?
- 24. 如何在没有任何问题的情况下轻松拍摄照片?
- 25. 已知类型序列化问题
- 26. XmlSerializer InvalidOperationExc - 已知问题转换类型
- 27. 继承和已知类型问题
- 28. 如何编组一个JAXB类实例作为其超类
- 29. 获取已安装的应用程序及其在iOS中的使用情况
- 30. Windows 2003上msxml3.dll的任何已知问题?
而不是手动连接到生成的'ObjectFactory',我认为这个问题可以通过在** XJC **的同一个命令中简单地指定所有'.xsd'文件来解决。这样所有的类都可以在ObjectFactory中访问。 – 2011-08-31 18:12:32