广州网站建设是什么,新加坡二手手机网站大全,重庆seo计费管理,无锡哪家网站做的好2019独角兽企业重金招聘Python工程师标准 最近弄webservice#xff0c;我使用的jdk自带的wsimport工具来生成客户端代码#xff0c;发现生成的代码具有编译错误#xff0c;错误描述如下#xff1a; The method getPort(QName, ClassT) in the type S… 2019独角兽企业重金招聘Python工程师标准 最近弄webservice我使用的jdk自带的wsimport工具来生成客户端代码发现生成的代码具有编译错误错误描述如下 The method getPort(QName, ClassT) in the type Service is not applicable for the arguments (QName, ClassSCServicePortType, WebServiceFeature[]). 而我单独创建新的项目来测试生成的客户端代码却没有这样的错误所以错误原因在于jar包冲突..... 几近周折终于让我发现原来javax.xml.ws.Service这个类即存在于jdk自带的rt.jar中也存在于我项目引用包jaxws-api.jar这种情况就是两个jar包中存在包名和类名都完全相同的问题。我需要的是rt.jar中的javax.xml.ws.Service类但它却自动引入了jaxws-api.jar的javax.xml.ws.Service类但是这两个jar包都不能去掉。 所以只有改变编译器优先选择的jar顺序这个顺序是可以改变的在Eclipse中是在Java Build Path-》Order and Export里面通过up/down按钮改变顺序把jaxws-api.jar放在jdk的下面就可以了。 Intellij 配置方式 转载于:https://my.oschina.net/LucasZhu/blog/1583898