中间件jboss
WebServcie包引用jboss下client里的jar包(D:\jboss-4.2.2.GA\client)
WSClient项目包引里的lib包.
自动生成web类 运行build.xml (点击build.xml 在outLine窗口里有一个Wsclinetge[defult]选上右键点出有一个run as )
outLine窗体就是显视类信息的窗口.
转http://blog.csdn.net/evan_endian/archive/2008/10/31/3196273.aspx
用教室里的jdk6访问jboss的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自带的老版本,经验证有效。
分享到:
相关推荐
**EJB(Enterprise JavaBeans)WebService Demo** EJB(Enterprise JavaBeans)是Java平台上的一个核心组件,用于构建可扩展的、安全的、事务处理的分布式应用程序。它为开发人员提供了一种在Java环境中实现服务器...
EJB&Webservice
1. **JAX-WS(Java API for XML Web Services)**:EJB 3.0支持JAX-WS,允许直接在Bean上使用`@WebService`注解,将Bean暴露为Web服务。服务端点接口(SEI)可以通过注解自动生成。 2. **SOAP与RESTful风格**:EJB ...
1. **创建EJB Bean**: 首先,你需要创建一个EJB 3 bean,使用`@WebService`注解标记该bean为Web服务。例如: ```java @WebService public class MyWebService { // ... } ``` 2. **定义服务接口**: 使用`@...
J2EE相关概念及其体系层次结构 EJB相关概念及其分类 JBuilder和Weblogic开发会话Bean JBuilder和Weblogic开发实体Bean 会话Bean和实体Bean开发J2EE应用 不同的解析器解析XML文件 JBuilder和...
### IBM WebSphere 应用开发:J2EE、EJB、WebService #### 概述 IBM WebSphere 是一套全面的企业级应用服务器解决方案,为开发者提供了强大的工具和技术支持,旨在简化和加速基于Java的应用程序开发过程。本文档...
EJB_WebService教师用书源码是一套完整的教学资源,旨在帮助教师和学生深入理解这两种技术,并通过实际操作来学习如何将它们整合到一起。源码中可能包含了多个示例项目,每个项目都演示了EJB和Web服务在实际应用场景...
【北大青鸟内部教学课件ACCP4.0Y2】是北大青鸟教育机构针对IT技术培训的一套课程体系,主要涵盖了四个核心领域:EJB(Enterprise JavaBeans)、WebService、ASP.NET以及COT(Computer Oriented Technology)。...
精通soa基于服务总线的struts+ejb+webservice整合应用开发 作者:梁爱虎 书中光盘内容:org.eclipse.jdt.ui_3.1.2.jar weblogic91.server axis
本教程聚焦于J2EE的核心技术和框架,包括Struts、Spring、JSF、Hibernate、EJB、XML、WebService以及Ajax,旨在帮助开发者理解和掌握这些技术,从而能够构建高效、可扩展的应用系统。 **1. Struts框架** Struts是...
标题 "JDK动态代理在EJB3(包括WebService)中的应用" 暗示了本文将探讨Java开发中的一种重要技术——JDK动态代理,以及它如何在企业级JavaBean (EJB) 3.x版本及其相关的Web服务实现中发挥作用。EJB3是Java EE平台的...
综合以上知识点,我们可以看到这些技术涵盖了企业级应用开发的多个方面,包括后端业务逻辑处理(EJB、JPA)、前端用户界面展示(JSF)、系统设计与建模(UML)、以及不同系统间的互操作性(WebService)。...
北大青鸟ACCP4.0教学PPT,分卷第一部分
北大青鸟4.0教学PPT,分卷第二部分