永发信息网

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/ws/soap/MTOM

答案:2  悬赏:0  手机版
解决时间 2021-02-27 03:08
  • 提问者网友:我的未来我做主
  • 2021-02-26 09:18
public static void getServerList() {

//System.out.println(System.getProperty("java.endorsed.dirs"));
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.getInInterceptors().add(new LoggingInInterceptor());
factory.getOutInterceptors().add(new LoggingOutInterceptor());
factory.setServiceClass(CallService.class);//出错位置
String addr =WsConstants.NS+"/CallService";

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/ws/soap/MTOM
at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.loadWSFeatureAnnotation(JaxWsServiceFactoryBean.java:143)
at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.initConfiguration(JaxWsServiceFactoryBean.java:497)
at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.setJaxWsImplementorInfo(JaxWsServiceFactoryBean.java:472)
at org.apache.cxf.jaxws.JaxWsClientFactoryBean.setServiceClass(JaxWsClientFactoryBean.java:44)
at org.apache.cxf.frontend.ClientProxyFactoryBean.setServiceClass(ClientProxyFactoryBean.java:205)
at et.WSClient.getServerList(WSClient.java:32)
at et.WSClient.main(WSClient.java:19)

是缺少JAR包么?
最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-02-26 10:21
有可能是缺少jar包,我遇到过,我的问题是启动时没有找到相关的配置文件,通过依赖后,就好了,也有可能是你安装的jdk安装文件下bin目录下没有javaws.exe了,你仔细看看了
全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-02-26 11:32
没有找到类jaxwsservicefactorybean可能出错了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯