`
lt1988
  • 浏览: 17642 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

初学axis2遇到的问题

阅读更多

1 目前对xml标准不太熟悉,包括xmln

2 在用java调用.net的ws时,出现了一个问题:

Exception in thread "main" org.apache.axis2.AxisFault: 服务器未能识别 HTTP 头 SOAPAction 的值: urn:anonOutInOp

上代码先

public class Client {
	public static void main(String args[]) throws Exception
	{
		RPCServiceClient client=new RPCServiceClient();
		Options options=client.getOptions();
		EndpointReference targetEPR = new EndpointReference("http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx");
		options.setTo(targetEPR);
		//options.setAction("http://WebXml.com.cn/getMobileCodeInfo");
		QName opGet=new QName("http://WebXml.com.cn","getMobileCodeInfo");
	
		Object[] optionsGet=new Object[]{"13426211225"};
		Class[] clazz=new Class[]{String.class};
		Object[] response=client.invokeBlocking(opGet, optionsGet, clazz);
		System.out.println(response[0]);
		
	}
}

 查看log,目前还是小白,不知道怎么看发出去的消息。。

DEBUG [main] (HttpConnection.java:692) - Open connection to webservice.webxml.com.cn:80
DEBUG [main] (Wire.java:70) - >> "POST /WebServices/MobileCodeWS.asmx HTTP/1.1[\r][\n]"
DEBUG [main] (HttpMethodBase.java:1352) - Adding Host request header
DEBUG [main] (Wire.java:70) - >> "Content-Type: text/xml; charset=UTF-8[\r][\n]"
DEBUG [main] (Wire.java:70) - >> "SOAPAction: "urn:anonOutInOp"[\r][\n]"
DEBUG [main] (Wire.java:70) - >> "User-Agent: Axis2[\r][\n]"
DEBUG [main] (Wire.java:70) - >> "Host: webservice.webxml.com.cn[\r][\n]"
DEBUG [main] (Wire.java:70) - >> "Transfer-Encoding: chunked[\r][\n]"
DEBUG [main] (Wire.java:70) - >> "[\r][\n]"

 

写入了一个SOAPAction值,可能默认是urn:anonOutInOp?好像axis2支持8种消息方式?

分享到:
评论
2 楼 tuoxinquyu 2011-01-17  
现在遇到和你同样的问题,请问你是怎么解决的?
1 楼 wander312 2010-05-06  
client.setSOAPActionURI("http://WebXml.com.cn/getMobileCodeInfo");

相关推荐

    学习AXIS2遇到的一个问题与解决

    ### 学习AXIS2遇到的问题与解决方案 #### 背景介绍 在学习和使用Apache Axis2的过程中,用户在尝试通过MyEclipse中的插件自动生成代码时遇到了`java.lang.reflect.InvocationTargetException`异常。这个问题导致...

    Axis_API和axis2_API

    因此,Apache社区推出了Axis2,它是Axis的升级版,旨在解决这些问题并提供更多的功能。Axis2采用了模块化架构,允许开发者根据需要选择和加载特定功能模块,这极大地提高了性能和可扩展性。此外,Axis2支持多种传输...

    axis2所用jar包大全下载

    描述中提到的难点在于,Axis2项目通常需要很多依赖jar包,这可能导致开发者在配置环境时遇到麻烦,因为需要逐一查找并添加这些依赖。 Axis2的核心功能是作为SOAP消息处理引擎,它支持WSDL(Web服务描述语言)的第一...

    myEclipce的Axis2的插件

    博主可能分享了具体的步骤、遇到的问题及解决方案,这对于初学者来说是非常有用的资源。 标签 "源码 工具" 提示我们这个话题与编程源代码和开发工具有关,特别是关于Axis2插件的安装和使用,这将涉及如何通过源代码...

    axis2-1.6.1.zip

    这些文档有助于开发者理解和应用Axis2的各种功能,解决开发过程中遇到的问题。 "axis2-1.6.1-src"是源代码包,提供了框架的完整源代码,让开发者能够深入研究其内部工作原理,进行自定义修改或扩展功能。对于希望...

    Axis2 1.6.2 实践示例

    **标题:“Axis2 1.6.2 实践示例”** **概述:** Apache Axis2 是一个流行的开源Web服务...通过阅读提供的开发指南,你可以深入理解Axis2的工作原理,学习如何利用其特性来优化服务性能,并解决实际开发中遇到的问题。

    axis2的一个demo

    9. **问题排查**:可能包含了解决常见问题和错误的提示,这对初学者遇到问题时能提供参考。 由于具体的博客内容未给出,以上都是基于常规Axis2示例应用和学习过程的假设。在实际操作中,开发者会按照博客的步骤进行...

    axis2服务发布与客户端代码示例

    在标签"源码"和"工具"的提示下,我们可以推断博客作者可能详细解释了如何使用Axis2的相关工具和源代码来完成上述过程,包括配置文件的修改、命令行工具的使用,以及可能遇到的问题和解决方案。 总的来说,这篇博客...

    axis2集成到已有项目操作实例(含源代码)

    在IT行业中,Axis2是一个广泛使用的Web服务引擎,它基于Apache SOAP项目,为开发者提供了创建、部署和管理Web服务的强大工具。...如果遇到问题,参考相关博客或其他在线资源,通常都能找到解决方案。

    axis2大讲堂word版

    7. **错误处理和调试**:学习如何处理在开发和运行过程中遇到的问题,以及使用Axis2的调试工具进行问题排查。 8. **性能优化**:理解Axis2的性能瓶颈和优化策略,如缓存策略、多线程处理、消息编解码效率等。 通过...

    eclipse的axis2插件

    同时,Apache Axis2的官方文档和社区论坛是学习和解决疑难问题的好地方。 总的来说,Eclipse的Axis2插件简化了基于Axis2的Web服务开发流程,提供了从创建、测试到部署的一站式解决方案,是Java开发人员的得力助手。...

    java-axis2.rar

    Java Axis2是一个强大的Web服务开发框架,用于构建和部署...如果遇到问题,可以通过搜索在线文档、社区论坛或官方教程来寻求解决方案。理解并掌握Axis2,可以帮助你有效地开发和集成Web服务,实现不同系统间的互操作。

    axis2发布webservice和调用实例

    - "51CTO下载-Axis2 WebService手册.doc":这份文档可能提供了关于Axis2 Web服务的详细步骤,包括环境配置、服务发布、客户端调用等,是初学者的良好指南。 - "服务端":可能包含服务端的源码或配置文件,供学习者...

    axis2

    通常,教程会从初学者的角度出发,一步步指导用户如何使用Axis2来创建、发布和调用Web服务。它可能会涵盖以下内容: 1. **Axis2简介**:解释什么是Axis2,它的主要功能,以及为何在众多Web服务框架中选择它。 2. *...

    axis 发布webservice的步骤

    这个文档通常会包含详细的步骤、截图以及可能遇到的问题和解决方案,对于初学者非常有帮助。 总结,发布Apache Axis Web服务涉及多个环节,包括环境配置、代码编写、WSDL生成、服务部署以及测试。使用Eclipse这样的...

    axis1.2 开发指南

    - **异常处理**:解释了 Axis 如何处理异常情况,特别是在发送 SOAP 消息时遇到的问题。 - **受限互操作性**:讨论了 Axis 可以通过 SOAP 发送的内容,以及在某些情况下无法发送的内容。 - **编码您的 Beans**:介绍...

    axis的一些总结

    3. **webservice总结.doc** - 这可能是一个详细的Web服务总结文档,包含了使用Axis创建、发布和消费Web服务的关键步骤,以及可能遇到的问题和解决方案。 4. **deploy.wsdd** - 这是Axis的Web Service Deployment ...

    Axis学习笔记(网页转贴)

    在开发过程中,可能会遇到各种错误和异常,例如网络问题、XML解析错误等。Axis提供了详细的日志和堆栈跟踪,帮助开发者定位和解决问题。 **八、扩展与配置** Axis支持多种扩展,如安全、事务、消息队列等,可以通过...

    axis1.4网上例子

    在Axis1.4中,开发者通常会遇到以下关键知识点: 1. **SOAP消息**:了解SOAP消息结构,包括Envelope、Header和Body部分,是理解Web服务通信的基础。 2. **WSDL(Web服务描述语言)**:WSDL文件用于定义Web服务的...

Global site tag (gtag.js) - Google Analytics