您的位置:首页 > 编程语言 > Java开发

CXF 2.6.1 中WSDL2Java自动生成代码super出错

2014-06-26 16:04 169 查看
出错位置:

[java] view
plaincopyprint?

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 jax[b]ws21[/b]





把生成的文件夹重新copy到项目中就OK了。

原文地址:http://blog.csdn.net/wangnetkang/article/details/7821294
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: