![](/img/trans.png)
[英]Unable to create JAXBContext after writing class with IOException
[英]Unable to create JAXBContext in Java Web service
我使用NetBeans创建Metro Web服务并部署在GlassFish上。 我尝试构建时遇到错误,但仅当Web服务中的某个操作返回Object而不是基本类型或String时。
错误:
Deploying application in domain failed; Deployment Error -- Exception occured in the wsgen process javax.xml.ws.WebServiceException: Unable to create JAXBContext
build-impl.xml:569: The module has not been deployed.
BUILD FAILED (total time: 2 seconds)
包含的代码:
<target if="netbeans.home" name="-run-deploy-nb">
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
</target>
任何帮助表示赞赏!
这个帖子也很好地说明了你的问题:
问题是自定义类具有属性的公共访问权限,并且还具有getter / setter方法。
我发现,因为你可以使用NetBeans生成WSDL
文件的Webservice
,以检查它们。 这样做会返回详细错误。
如果要使用它,请编写Web服务,然后转到“Web Services
”节点,选择Web服务,右键单击它并选择“生成并复制WSDL
”。
您可以在此处找到有关对象定义的实用建议。
当然,您仍然可以使用Java Web Service Tutorial来公开JAX-WS端点的要求 。
我找到了解决方案..
我返回的类也有一个公共值,设置并得到删除它们并且工作正常
以上步骤对我不起作用。 是什么做了一个空构造函数添加到返回的对象的MyClass,一个ArrayList <MyClass>。
(NB6.9.1,GF2.X,Windows XP x64)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.