`

axis2 sping

阅读更多

    添加axis 全部jar 与spring.jar 可可以运行。

   关于 client 连接的一个util

  

package com.nbw.common.util;

import javax.xml.namespace.QName;

import org.apache.axis2.AxisFault;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;
import org.apache.axis2.rpc.client.RPCServiceClient;

/**
 * webseries clint util
 * 
 * @author qcy
 * 
 */
public class Axis2RPCClientUtil {

	/**
	 * @param targetEPRString
	 *            http://localhost:8080/bzzyWebApp/services/WeatherService
	 * @param qNameString
	 *            http://service.weatherservice.sample
	 * @param methodString
	 *            getWeather
	 * @param methodString
	 *            args
	 * @return 字符串
	 * @throws AxisFault
	 */
	@SuppressWarnings("unchecked")
	public static String getStringByWS(String targetEPRString,
			String qNameString, String methodString, Object[] args)
			throws AxisFault {
		EndpointReference targetEPR = new EndpointReference(targetEPRString);
		RPCServiceClient serviceClient = new RPCServiceClient();
		Options options = serviceClient.getOptions();
		options.setTo(targetEPR);
		QName opGet = new QName(qNameString, methodString);
		Class[] returnTypes = new Class[] { String.class };
		Object[] response = serviceClient.invokeBlocking(opGet, args,
				returnTypes);
		return (String) response[0];

	}

	/**
	 * @param args
	 * @throws AxisFault
	 */
	public static void main(String[] args) throws AxisFault {
		String targetEPRString = "http://localhost:8080/bzzyWebApp/services/XctService";
		String qNameString = "http://test.axis2.hbw.com";
		String methodString = "getMBtring";
		Object[] argsObje = new Object[] { "eee" };
		System.out.println(getStringByWS(targetEPRString, qNameString,
				methodString, argsObje));

	}

}

  

  部署到别的项目的时候,我报了一个错,一个未知的错误具体

   让我弄了一天,才发现恩 Axis2 中的 关于bean的配置必须放在 contextConfigLocation 中

  我开始把他的配置文件放在了

  org.springframework.web.servlet.DispatcherServlet 下的 contextConfigLocation  ,于是就错了

虽然实例化了bena了,但是AXIS在上下文中找不到恩,

   看来是一个bug 没有拦截到这个错误,理论上应该报一个 没有找到这个bean的错误,

分享到:
评论

相关推荐

    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服务的源代码...

    axis2+spring webservice

    标题中的“axis2+spring webservice”指的是使用Apache Axis2框架与Spring框架集成来开发Web服务。Apache Axis2是Java环境中广泛使用的Web服务引擎,它提供了高性能、灵活且可扩展的架构。Spring框架则是一个全面的...

    Axis2 Spring整合POJO开发Web服务

    当我们谈论"Axis2 Spring整合POJO开发Web服务"时,这意味着我们将使用Axis2来创建Web服务,并通过Spring框架来管理和控制这些服务,同时利用POJO(Plain Old Java Object)作为业务逻辑的核心。 首先,让我们深入...

    axis2和spring结合发布WebService

    至于压缩包文件名称“axis2spring”,很可能是包含了一组示例代码或教程,用于演示如何将Axis2和Spring集成以发布Web服务。这些资源可能包括Spring配置文件、服务实现类、测试用例等,帮助开发者理解实际操作流程。 ...

    axis2 + spring3.2.0

    标题中的"axis2 + spring3.2.0"指的是在Java Web开发中,将Apache Axis2服务框架与Spring 3.2.0版本的依赖管理相结合的技术应用。Apache Axis2是一个用于构建Web服务和SOA(Service-Oriented Architecture,面向服务...

    Axis2与Spring整合发布多个WebService

    在IT行业中,开发Web服务是常见的任务,而Axis2和Spring框架的整合为开发者提供了强大的工具来实现这一目标。本文将深入探讨如何利用这两个技术来发布多个WebService,并着重讲解项目管理和整合过程。 首先,让我们...

    axis 和spring 集成

    2. 在Axis的`services.xml`中引用Spring配置文件,使Axis知道如何加载和管理Web服务。 3. 配置Tomcat服务器以支持Spring和Axis的运行。 4. 编写和配置Web服务实现类,确保它们可以被Spring容器管理。 5. 运行和测试...

    axis2与spring集成

    axis2与spring的集成,在application中配置要发布的Java类,然后配置aar文件,在aar打包文件中的services.xml要嵌入 <parameter name="ServiceObjectSupplier">org.apache.axis2.extensions.spring.receivers....

    使用Axis2整合Spring(二)

    在本篇博文中,我们将深入探讨如何在Java Web开发中使用Apache Axis2框架与Spring框架进行集成,以实现服务端的高效管理和灵活控制。Apache Axis2是著名的Web服务引擎,而Spring则是流行的Java企业级应用框架,它们...

    Spring集成axis2实现webservice所用到的包

    当我们需要在Spring项目中提供Web服务时,Axis2是一个常用的工具,它是一个高效的Web服务引擎,支持SOAP 1.1和1.2,以及RESTful服务。本篇文章将详细介绍如何在Spring中集成Axis2来实现Web服务,并且会提及相关的Jar...

    springboot集成axis2-1.7.9实例

    在本文中,我们将深入探讨如何将Apache Axis2与Spring Boot集成,以构建一个高效、可扩展的Web服务应用。Apache Axis2是Java平台上的一个Web服务框架,它提供了高性能、灵活的服务开发和部署机制。而Spring Boot是...

    axis2-spring-1.5.4.jar

    《 Axis2 与 Spring 整合详解:axis2-spring-1.5.4.jar 入门指南》 在Java Web服务开发领域,Apache Axis2 和 Spring 框架都是不可或缺的重要工具。Apache Axis2 是一个高效且可扩展的Web服务引擎,用于处理SOAP...

    axis2+spring整合实例

    标题"axis2+spring整合实例"表明了这个压缩包内容是关于如何将Apache Axis2服务框架与Spring框架进行集成的实践案例。Apache Axis2是用于构建Web服务和SOA(Service-Oriented Architecture)的高性能、灵活的开源...

    spring axis2整合

    在IT行业中,Spring框架是Java企业级应用开发的首选,而Apache Axis2则是知名的Web服务引擎,用于处理SOAP协议和创建Web服务。本篇将详细探讨如何将Spring 3.2.5版本与Axis2 1.6.2版本进行整合,以便在Spring环境中...

    axis2_WebService_开发指南

    Axis的简单准备 Axis的入门实例 Axis复杂对象类型的WebService ...Axis用Spring的JavaBean发布WebService Axis异步调用WebService Axis 的Module模块 Axis使用SoapMonitar监视WebService的请求和响应信息

    axis2+spring+ibatis

    标题中的"axis2+spring+ibatis"是一个典型的Java企业级应用架构组合,它涉及到三个主要的技术组件:Apache Axis2、Spring框架和iBATIS。接下来,我们将详细探讨这三个技术以及它们在项目集成中的作用。 1. Apache ...

    axis2整合spring

    在IT行业中,Axis2和Spring都是极为重要的框架。Axis2是Apache软件基金会开发的一个Web服务引擎,主要用于构建高效、可扩展的Web服务。而Spring框架则是一个全面的企业级应用开发框架,尤其以其强大的依赖注入(DI)...

    Axis2集成Spring.doc

    ### Axis2集成Spring知识点 #### 一、概览 本文档旨在介绍如何将Apache Axis2与Spring框架进行集成,以实现灵活的服务部署和管理。在实际应用中,开发者可能需要利用Spring来管理业务对象(例如POJOs),并希望...

    Spring集成AXIS2的Web_service配置方法

    Spring 集成 AXIS2 的 Web service 配置方法 Spring 是一个流行的 Java 应用程序框架,它提供了一个灵活的方式来构建企业级应用程序。AXIS2 是一个流行的 Web Service 引擎,它提供了一个强大的方式来构建 Web ...

    Axis2WebService与Spring的整合

    将Axis2与Spring整合可以让我们在Spring的环境中便捷地创建、管理和部署Web服务,同时利用Spring的众多优点。本文将深入探讨如何将这两者融合,并介绍相关的技术细节。 首先,理解Axis2 Web服务的核心概念。Axis2是...

Global site tag (gtag.js) - Google Analytics