Java AbstractMethodError在Tomcat 6上部署jax ws web服务时出错

Java AbstractMethodError在Tomcat 6上部署jax ws web服务时出错,java,web-services,tomcat,jax-ws,Java,Web Services,Tomcat,Jax Ws,在Tomcat 6上停用jax ws服务时,我遇到以下错误: 以下是我的war目录的外观: - 为了部署web服务,我将以下JAR添加到lib目录: sun-jaxws.xml文件: 以及web.xml: 我的java代码是: @WebService(endpointInterface = "com.ws.MyWebServiceIF") public class MyWebService implements MyWebServiceIF{ @WebMethod(operationNa

在Tomcat 6上停用jax ws服务时,我遇到以下错误:

以下是我的war目录的外观:

-

为了部署web服务,我将以下JAR添加到lib目录:

sun-jaxws.xml文件:

以及web.xml:

我的java代码是:

@WebService(endpointInterface = "com.ws.MyWebServiceIF")
public class MyWebService implements MyWebServiceIF{
@WebMethod(operationName = "myWebMethod")
@Override
public String myWebMethod(@WebParam(name = "username")String name){

    return "";
}
}

有什么建议吗?

问题解决了!我删除了我添加到lib中的jar,并遵循这个问题的答案中提到的添加jar

这些是:

webservices-extra.jar
webservices-extra-api.jar
webservices-rt.jar
webservices-tools.jar