0 0

使用CXF框架时,提示java.lang.NoClassDefFoundError: javax/xml/ws/WebServiceFeature异常5

我在运行ServerMain的main方法发布WebService的时候,出现异常信息:
Exception in thread "main" java.lang.NoClassDefFoundError:javax/xml/ws/WebServiceFeature
    at org.apache.cxf.jaxws.spi.ProviderImpl.createEndpoint(ProviderImpl.java:121)
    at org.apache.cxf.jaxws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImpl.java:143)
    at javax.xml.ws.Endpoint.publish(Endpoint.java:156)
    at test.ServerMain.main(ServerMain.java:13)
请问是什么问题,找了好久没找出来,而且换来好几个版本的CXF都提示这样我的JDK是1.5的。
package com.jg.cxf.ws;

import javax.jws.WebService;

@WebService
public interface HelloWorld {
	
	String SyHello(String name);
}


package com.jg.cxf.ws.impl;

import java.util.Date;

import javax.jws.WebService;

import com.jg.cxf.ws.HelloWorld;
@WebService(endpointInterface="com.jg.cxf.ws.HelloWorld",serviceName="hwws")
public class HelloWorldWs implements HelloWorld {

	public String SyHello(String name) {
		return name+"你好,当前时间:"+new Date();
	}

}


package test;


import javax.xml.ws.Endpoint;

import com.jg.cxf.ws.HelloWorld;
import com.jg.cxf.ws.impl.HelloWorldWs;

public class ServerMain {
	public static void main(String[] args) {
		HelloWorld hw = new HelloWorldWs();
		//调用Endpoint的publish方法发布Webservice
		Endpoint.publish("http://172.16.9.216/hw", hw);
	}
}

2012年9月14日 14:46

3个答案 按时间排序 按投票排序

0 0

jdk6才有

2012年9月14日 17:18
0 0

感觉是jar包冲突

2012年9月14日 17:01
0 0

少包了 没有加入axis所需的jar包
例如:
axws-api-2.1.jar

2012年9月14日 14:57

相关推荐

Global site tag (gtag.js) - Google Analytics