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

相关推荐

    cxf配置rest时,报错需要的包

    CXF restful的许多异常java.lang.NoClassDefFoundError: javax/ws/rs/MessageProcessingException.需要javax.ws.rs-api-2.0-m10.jar

    cxf-manifest.jar

    webservice CXF 报错:java.lang.NoClassDefFoundError: org/apache/neethi/builders/AssertionBuilder 需要用到此jar文件 通过apache官网可获得。 文件位置\apache-cxf-2.7.13\lib

    cxf.apache.org/schemas/(jaxrs.xsd、jaxrs.xsd、core.xsd)文件下载

    这样,当你在编写如`cxf.xml`或`spring-context.xml`这样的配置文件时,IDE就能识别出CXF的特定标签,并提供相应的代码提示。 例如,一个简单的CXF JAX-RS配置可能会如下所示: ```xml <beans xmlns="http://...

    CXFWS-Security

    http://cxf.apache.org/docs/ws-security.html http://resource.ajava.org/java/jdk-6.0-api-zh/javax/security/auth/callback/CallbackHandler.html 2)CXFWS工程是基于WS-Security规范,实现X.509身份验证的,...

    CXF结合Spring实现WebService.doc

    <import resource="classpath:META-INF/cxf/cxf.xml" /> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> ...

    在WebSphere发布CXF注意事项

    在WebSphere上部署CXF(CXF全称为Apache CXF,是一个开源的Java服务框架)时,可能会遇到一系列挑战。本文将深入探讨这些常见问题及其解决方案,帮助你顺利地在WebSphere应用程序服务器上运行CXF服务。 首先,理解...

    CXF实现SSL安全验证

    Apache CXF 是一个开源项目,提供了一套强大的工具和服务框架,用于构建和开发基于标准的服务(如 Web Services)。本文将详细介绍如何使用 CXF 实现 SSL 安全验证,并在此基础上构建 HTTPS 的 Web Service。 ### ...

    cxf.xml,cxf-servlet.xml,cxf-extension-soap.xml

    <import resource="classpath:META-INF/cxf/cxf.xml"/> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/> <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>

    jdk21集成cxf示例程序

    <import resource="classpath:META-INF/cxf/cxf.xml"/> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/> <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/> <cxf:bus> <cxf...

    cxf-2.7.3与spring3整合开发步骤.

    <import resource="classpath:META-INF/cxf/cxf.xml"/> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/> <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/> <!-- 配置服务...

    cxf 入门(hello world)

    <import resource="classpath:META-INF/cxf/cxf.xml"/> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/> <import resource="classpath:META-INF/cxf/cxf-extension-http.xml"/> <cxf:bus>...

    cxf与spring整合,以及webservice传输验证demo

    <bean id="wss4jOutInterceptor" class="org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor"> <prop key="action">UsernameToken</prop> <prop key="passwordType">PasswordText</prop> <prop key="wsse...

    cxf 集成spring例子java代码

    在本文中,我们将深入探讨如何将Apache CXF与Spring框架集成,通过具体的Java代码实例来阐述这一过程。CXF是一个开源服务框架,它允许开发者创建和消费Web服务,而Spring框架则是一个强大的应用开发框架,提供了依赖...

    CXF和Spring整合开发的服务端及客户端

    Spring框架则是Java应用开发中的核心框架,提供了依赖注入、面向切面编程等特性,广泛用于企业级应用。将CXF与Spring整合,可以充分利用Spring的灵活性和CXF的强大功能,实现高效的服务端和客户端开发。 **服务端...

    Java通过Cxf创建webService接口.docx

    在Java开发中,Apache CXF是一个广泛使用的框架,它允许开发者创建和消费Web服务。本篇文章将详细讲解如何使用CXF来创建一个Web服务接口,以及如何与Spring框架集成。 一、创建CXF Web Service 1. 导入依赖:首先...

    java常用网址,可能已经过期了

    - **知识点**:Java Web是一种构建基于Web的应用程序的技术栈,涵盖了从前端到后端的所有技术。 24. **廖雪峰的官方网站 - Java Web 教程** - ...

    webservice编写文档

    <import resource="classpath:META-INF/cxf/cxf.xml" /> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> ...

    JAVA CXF webservice的示例代码

    3. 配置CXF:在项目的资源目录下(如src/main/resources/META-INF/cxf)创建一个名为`cxf.xml`的文件,配置CXF服务端点: ```xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...

Global site tag (gtag.js) - Google Analytics