`

Webservice_Axis2

阅读更多
Jar list(add):
1. activation-1.1.jar
2. axiom-api-1.2.12.jar
3. axiom-impl-1.2.12.jar
4. axis2-adb-1.6.1.jar
5. axis2-kernel-1.6.1.jar
6. axis2-transport-http-1.6.1.jar
7. axis2-transport-local-1.6.1.jar
8. axis2-xmlbeans-1.6.1.jar
9. commons-codec-1.3.jar
10. commons-httpclient-3.1.jar
11. commons-io-1.4.jar
12. commons-logging-1.1.1.jar
13. httpcore-4.0.jar
14. neethi-3.0.1.jar
15. woden-api-1.0M9.jar
16. woden-impl-dom-1.0M9.jar
17. wsdl4j-1.6.2.jar
18. wstx-asl-3.2.9.jar
19. xml-resolver-1.2.jar
20. xmlbeans-2.3.0.jar
21. XmlSchema-1.4.7.jar
22. log4j-1.2.15.jar
23. FileNet.jar

Jar list(remove from Memfis->resource folder):
1. axis.jar
2. axis-ant.jar
3. jaxrpc.jar
4. saaj.jar
5. commons-discovery-0.2.jar
6. commons-io-1.1.jar
7. commons-logging-1.0.4.jar
8. log4j-1.2.7.jar
9. log4j.jar
10. wsdl4j-1.5.1.jar

NOTE:   after adding & removing these jars, remember to add & remove these jar names from MANIFEST file.


---Generate wsdl to java
1.web services->Generate client

http://axis.apache.org/axis2/java/core/download.cgi

http://axis.apache.org/axis2/java/core/tools/index.html


%AXIS2_HOME%\bin\WSDL2Java -uri C:\Asix2_Test\xxxx.wsdl -p org.apache.axis2.xxxx -d xmlbeans -s

%AXIS2_HOME%\bin\WSDL2Java -uri C:\Asix2_Test\xxxx.wsdl -p org.apache.axis2.xxxx -d xmlbeans -s

1.org.apache.axiom.om.OMException:java.lang.ClassCastException:org.apache.axiom.om.impl.llom.OMTextImpl incompatible with org.apache.axiom.om.impl.OMNodeEx --Version issue.

2.java.lang.NoSuchMethodError:
> org.apache.axiom.om.OMAbstractFactory.getMetaFactory()Lorg/apache/axiom/om/OMMetaFactory;
>     at
> org.apache.axiom.om.OMXMLBuilderFactory.createOMBuilder(OMXMLBuilderFactory.java:85)
>     at
> org.apache.axiom.om.OMXMLBuilderFactory.createOMBuilder(OMXMLBuilderFactory.java:71)
--version issue

3.Caused by: java.lang.RuntimeException: Cannot load SchemaTypeSystem. Unable
> to load class with name
> schemaorg_apache_xmlbeans.system.sB96777C4495A76B8788F8D7E0FEDDCED.TypeSystemHolder.
--copy the folder under resource(wsdl2java) in memfisweb.classes folder

4.SOAP address

5.SOAP Error - Request Body Data Incorrect.[DESC]validation error: No root element   ({com.tibco.xml.validation}null) at /
com.tibco.xml.validation.exception.f: No root element

1-RqHeader.java name remove axis.   
2-RsHeader.java
3-ClientDetails.java  
4-RqHeaderDocumentImpl.java
5-RsHeaderDocumentImpl.java


6.{http://xml.apache.org/axis/}HttpErrorCode:404  jar missing


********put "","","" in particular package C:\axis2_wsdl2java === correct**********

%AXIS2_HOME%\bin\WSDL2Java -uri C:\Asix2_Test\xxxx.wsdl -o C:\axis2_wsdl2java -p org.apache.axis2.xxxx -d xmlbeans -s
*******************

*********ns2p**************
%AXIS2_HOME%\bin\WSDL2Java -uri C:\Asix2_Test\xxxx.wsdl -o C:\axis2_wsdl2java -p org.apache.axis2.xxxx -d xmlbeans -s -ns2p

***********************
%AXIS2_HOME%\bin\WSDL2Java -uri C:\Asix2_Test\xxxx.wsdl -o C:\axis2_wsdl2java -p org.apache.axis2.xxxx -d xmlbeans -s -ns2p

************ns2p no build.xml*******************
%AXIS2_HOME%\bin\WSDL2Java -uri C:\Asix2_Test\xxxx.wsdl -o C:\temp_20121228 -p org.apache.axis2.xxxx -d xmlbeans -s -ns2p

--noBuildXML
**************************************************
java.lang.NoClassDefFoundError: javax.xml.stream.XMLStreamException stax-api-1.0.1.jar
(RAD 8.0.3,7)

com.ibm.ws.runtime_6.1.0.jar   c:\program files\ibm\sdp\runtimes\base_v61\plugins

javax.naming.NameNotFoundException: Context: apaccnshzjw0120Node02Cell/nodes/apaccnshzjw0120Node02/servers/server1, name: services/memfis/dynacache: First component in name memfis/dynacache not found. [Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]

分享到:
评论

相关推荐

    WebService_Axis2_经典教程

    【WebService_Axis2_经典教程】是一篇关于使用Apache Axis2框架开发Web服务的教程。Apache Axis2是一个高效的Web服务引擎,它不仅支持SOAP 1.1和SOAP 1.2协议,还集成了RESTful Web服务以及Spring和JSON等流行技术。...

    java_webservice_axis2简单开发实例

    【Java Webservice Axis2简单开发实例详解】 在Java开发中,Web Service是一种常见的通信机制,用于不同系统间的互操作性。Axis2是Apache组织提供的一个轻量级、高性能的Web Service框架,它使得开发者能够方便地...

    java_webservice_axis2简单开发实例借鉴.pdf

    【Java Web Service 使用 Axis2 开发详解】 在Java开发中,Web Service是一种常见的服务接口标准,它允许不同系统间通过网络进行通信。Apache Axis2是Java中广泛使用的Web Service框架,提供了一种高效且灵活的方式...

    用Java_开发_WebService_Axis简单实例

    在当前版本中,Axis有两个主要版本:Axis1.x 和 Axis2。本文主要介绍的是Axis 1.4版本。 **1.1 Axis特点** - **灵活性高**:支持多种部署方式。 - **集成度好**:能够很好地与其他开发工具(如Eclipse)集成。 - **...

    webservice_axis相关jar包

    本篇文章将详细探讨Axis与WebService的相关知识,以及提供的jar包在开发过程中的作用。 一、Axis WebService简介 Axis是Apache软件基金会开发的一个强大的Java Web服务工具,它基于SOAP(Simple Object Access ...

    WebService_axis2_aar:WebService接口的axis2应用示例

    本文将深入探讨标题"WebService_axis2_aar:WebService接口的axis2应用示例"所涉及的知识点。 1. **什么是WebService**: WebService是一种基于标准(如SOAP、WSDL和UDDI)的开放协议,它允许不同平台上的应用程序...

    spring-axis2-test.rar_Axis2 Spring3_axis2_axis2 spring3_axis2 s

    标题中的“spring-axis2-test.rar_Axis2 Spring3_axis2_axis2 spring3_axis2 s”指的是一个关于Spring和Axis2集成的示例项目,它包含了一组用于演示如何在Spring框架中使用Apache Axis2来开发和部署Web服务的源代码...

    java webservice_axis教程

    ### 二、Axis2的简单WebService示例 #### 1. 创建服务器端代码 下面是一个简单的WebService示例,定义了一个名为`HelloWorldService`的服务,提供了`sayHello`和`getAge`两个方法。 ```java import java.util....

    client_axis.rar_AxisClient_axis client_axis.client_webservice客户端

    标题"client_axis.rar_AxisClient_axis client_axis.client_webservice客户端"暗示了这个压缩包包含了一个与Axis相关的Web服务客户端。这个客户端可能是一个Java项目,包含了必要的类库和配置文件,用于与远程Web...

    axis2_WebService_开发指南

    Axis2_WebService_开发指南详细介绍了如何使用Axis2开发WebService。 首先,在进行Axis2的准备工作时,需要下载Axis2的相关jar包,这些依赖包可以在Axis2的官方网站上找到。截至文档提供的信息,最新的版本是1.5.4...

    webservice插件_axis2.rar

    本文将重点讨论与"webservice插件_axis2.rar"相关的知识,这是一个针对Eclipse集成开发环境(IDE)的插件,用于增强Eclipse对Apache Axis2的支持。这个压缩包包含两个子文件: 1. **axis2-eclipse-codegen-wizard-...

    WebService之axis2案例

    在"WebService之axis2案例"中,我们有两个关键部分:服务端(WebService_server)和客户端(WebService_client)。服务端是提供Web服务的应用程序,它定义了对外公开的接口和业务逻辑,这些接口可以通过SOAP(Simple...

    axis2发布webservice和调用axis2服务接口

    1. **创建WebService**:在Axis2中,可以通过编写一个简单的Java类并暴露其方法作为Web服务接口。这个类通常会遵循SOAP协议,定义服务操作。例如,你可以创建一个名为`HelloWorldService`的类,包含一个`sayHello`...

    webservice_symbolbdm_webservice_

    2. ** Axis2**:是一个流行的开源Web服务框架,用于JAX-WS实现。它提供了工具来生成服务和客户端代码,并处理SOAP消息的编解码。 3. **JAX-RS**:提供了创建RESTful Web服务的简单模型,例如使用`@Path`、`@GET`、`@...

    axis2例子 webservice axis2 示例

    axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例

    webService—Axis实例webService—Axis实例webService—Axis实例

    webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例

    axis-src-1_3.zip_axis_axis-src-1_3_axis1 1.3 src_axis源码

    《 Axis 源码解析与 WebService 发布详解》 Axis 是一款开源的 Java 库,主要用于构建和部署 WebServices。在本文中,我们将深入探讨 Axis 的源码,理解其核心工作原理,并学习如何利用 Axis 来发布 WebServices。...

Global site tag (gtag.js) - Google Analytics