`
tuyuan
  • 浏览: 31058 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jboss在jdk6下webservice不正常问题的解决

阅读更多

java.lang.UnsupportedOperationException:
setProperty must be overridden by all subclasses of SOAPMessage
原因是Jboss的soap实现的是老的javax.xml.soap.SoapMessage接口,这个接口的setProperty方法在老版本是不需要override的,但是到了Java6,由于Java6的jdk本身自带soap包,而自带的这个包的SoapMessage接口对setProperty方法又强制其实现类要override自身,否则则抛出上述异常。

从网上找到了一条解决方案:
把${JBOSS_HOME}/lib/中除了getopt.jar, jboss-system.jar, jboss-jmx.jar其他所有的jar拷贝进${JBOSS_HOME}/lib/endorsed,同时拷贝${JBOSS_HOME}/client/目录中的jboss-saaj.jar ,jboss-jaxrpc.jar到${JBOSS_HOME}/lib/endorsed目录下,这样服务器将使用jboss自带的老版本,经验证有效。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/evan_endian/archive/2008/10/31/3196273.aspx

分享到:
评论

相关推荐

    jdk6 jboss5 webservice bug

    标题 "jdk6 jboss5 webservice bug" 暗示了这是一个关于Java开发环境中,具体是JDK 6和JBoss Application Server 5版本中Web服务(Webservice)出现的问题。这个问题可能是由于某些兼容性、配置错误或者已知的bug...

    jdk自动生成webservice

    这将在指定目录下生成客户端代码,接着可以创建客户端并调用服务: ```java import javax.xml.ws.Service; Service service = Service.create(new URL("http://localhost:8080/your-app/HelloService?wsdl"), QName...

    CXF发布WebService,jboss和tomcat都能发布

    在开始之前,确保你已经安装了Java Development Kit (JDK) 和 Maven 或 Gradle(根据项目管理工具选择)。然后,通过Maven或Gradle将CXF库添加到项目的依赖中。 2. **创建WebService接口** 首先定义一个Java接口...

    eclipse中使用webservice远程服务 超详细教程

    3. **WebService Server**:可以是Apache Axis2、JBoss、Tomcat等支持WebService的服务器。 #### 三、创建WebService项目 1. **新建项目**: - 在Eclipse中选择“File”->“New”->“Dynamic Web Project”,按照...

    JBoss簡單概括

    此外,JBoss还具备集群、JMX(Java Management Extensions)、WebService等功能,以及整合了IIOP(Internet Inter-ORB Protocol),进一步增强了其在网络环境下的表现。 #### 开源许可与商业应用 JBoss的代码遵循...

    使用wsgen和wsimport开发WebService

    当然,如果不使用Eclipse,也可以选择其他IDE或者直接在命令行下进行操作。 3. **编写服务端代码**:创建一个名为`HelloWorld`的服务端接口类。这个类将定义我们的WebService服务所暴露的方法。具体代码如下: ``...

    对WebService的系统研究, 七种方式实现!

    在本文中,我们将深入探讨七种实现WebService的方法,这些方法涵盖了从基本的JDK实现到利用高级框架如CXF和Spring的解决方案。 1. **JDK SOAP实现**:基于Java API for XML Processing (JAXP) 和SOAP with ...

    Web Service简介及开发实例

    本文档实例Dome基于的技术是:JSF + Jboss-seam-2.1.1.GA. + Jboss 4.2.3 GA + EJB 3.0 + Jboss ESB + My-SQL-5.0.8 + JDK 1.6

    xfire生成webservice

    在JBoss 5.1中运行XFire生成的Web服务,需要注意的是,JBoss版本与XFire的兼容性问题。虽然JBoss 5.1相对较旧,但通常来说,只要XFire版本与JDK和JBoss版本兼容,就可以顺利运行。如果遇到问题,可能需要检查服务器...

    利用JBOSS开发WEB SERVICE

    - **BouncyCastle JCE provider**:提供了强大的加密算法支持,适用于JDK1.4环境下的安全通信需求。 #### WS-Addressing与WS-Eventing - **WS-Addressing**:增强了消息路由和寻址能力,支持更复杂的通信模式。 - ...

    通过CXF构建和发布webservice工程

    为了解决这个问题,你需要在JRE的lib目录下创建一个`jaxp.properties`文件,设置`javax.xml.accessExternalSchema`属性为`all`。 生成客户端代码后,你就可以编写客户端代码来调用Web服务了。CXF提供了两种方式:...

    MyEclipse6_5上基于JAX-WS开发Webservice(中文示例)

    在MyEclipse 6.5时期,XFire提供了JAX-WS实现的替代方案,使得开发者能够在不使用默认Java EE栈的情况下开发Web服务。然而,现代开发中,Apache CXF更为常见,因为它支持更多的WS-*规范并有更好的社区支持。 教程...

    第十五章 开发XFire Web Service应用22.pdf

    在开始使用XFire创建WebService项目之前,必须满足一定的系统需求,包括但不限于安装JDK(Java Development Kit)、MyEclipse IDE以及XFire框架的相关依赖库。此外,熟悉Java编程语言和WebService基本概念也是必要的...

    java webservices例子,java webservices,webservices

    在本示例中,我们将深入探讨如何在Java环境中创建和使用Web服务,特别是利用MyEclipse 8.6集成开发环境、JDK 1.6、Tomcat 7.x应用服务器以及JBoss 5.x应用服务器。 **1. Web服务基础** Web服务是基于SOAP(Simple ...

Global site tag (gtag.js) - Google Analytics