我正在尝试运行Tomcat 7并收到以下错误:
java.lang.NoSuchMethodError: com.sun.xml.ws.assembler.TubelineAssemblyController: method <init>()V not found
Run Code Online (Sandbox Code Playgroud)
根据这篇文章(http://www.mkyong.com/webservices/jax-ws/deploy-jax-ws-web-services-on-tomcat/)
我将这些jar添加到Tomcat的libs(C:\ Program Files\Apache Software Foundation\apache-tomcat-7.0.37\lib),到我的项目的libs,甚至在JDK下:C:\ Program Files\Java\jdk1.7.0_15\lib,仍然没有好处.
有趣的是,我的项目中没有任何东西使用com.sun.xml.ws.assembler.TubelineAssemblyController类.有谁有想法吗?提前致谢.
java.lang.NoSuchMethodError
Run Code Online (Sandbox Code Playgroud)
通常在类路径中有错误的jar版本时会发生.
例如,虽然您已经使用了开发,stax-ex1.2.jar但运行时却有stax-ex.jar.确保在类路径中有相同版本的jar可用于编译时和运行时.
| 归档时间: |
|
| 查看次数: |
5060 次 |
| 最近记录: |