JAX-RPC 1.1 和 Holder 类
我需要使用 File/New/Web Service 在 Eclipse 中创建一个新的 Web 服务。我正在使用 Tomcat 6 和 Axis。在创建新的网络服务期间,我收到以下警告:
服务类别“XXX”不符合以下一项或多项要求 JAX-RPC 1.1 规范,可能无法部署或运行 正确。服务类上的方法“importInternshipData” “XXX”使用不受支持的数据类型“javax.xml.ws.Holder” 通过 JAX-RPC 规范。该类型的实例可能无法序列化 或正确反序列化。数据丢失或网络完全故障 可能会产生服务。
我的网络服务方法的婴儿车之一是 Holder
。我必须用它来验证调用者的身份。
问题出在哪里?我从示例实现中复制了 header
参数。请你帮助我好吗?
I need to create a new web service in Eclipse using File/New/Web Service. I'm using Tomcat 6 and Axis. During creating a new web service I receive following warning:
The service class "XXX" does not comply to one or more requirements of
the JAX-RPC 1.1 specification, and may not deploy or function
correctly. The method "importInternshipData" on the service class
"XXX" uses a data type, "javax.xml.ws.Holder", that is not supported
by the JAX-RPC specification. Instances of the type may not serialize
or deserialize correctly. Loss of data or complete failure of the Web
service may result.
One of prams of my web service method is Holder<CrossSystemAuth> header
. I must use it to authenticate the caller.
Where's the problem? I copied the header
param from sample implementation. Could you please help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论