出错位置:
- public GetUserInfoService() {
- super(WSDL_LOCATION, SERVICE);
- }
- /**
- *
- * @return
- * returns GetUserInfo
- */
- @WebEndpoint(name = "GetUserInfoPort")
- public GetUserInfo getGetUserInfoPort() {
- return super.getPort(GetUserInfoPort, GetUserInfo.class);
- }
- /**
- *
- * @param features
- * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
- * @return
- * returns GetUserInfo
- */
- @WebEndpoint(name = "GetUserInfoPort")
- public GetUserInfo getGetUserInfoPort(WebServiceFeature... features) {
- return super.getPort(GetUserInfoPort, GetUserInfo.class, features);
- }
这几处的super地方报错
错误原因:由于jax-ws2.2规约与java6冲突 故需要降低jax-ws规约版本
解决方法:在生成的时候服务路径前面加上 -frontend jaxws21

把生成的文件夹重新copy到项目中就OK了。
原文地址:http://blog.youkuaiyun.com/wangnetkang/article/details/7821294
本文详细介绍了如何解决JAVA6环境下使用JAX-WS导致的代码错误,通过在服务生成路径前添加参数,成功解决了错误并重新部署了文件,确保了项目正常运行。
297

被折叠的 条评论
为什么被折叠?



