添加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集成的示例项目,它包含了一组用于演示如何在Spring框架中使用Apache Axis2来开发和部署Web服务的源代码...
标题中的“axis2+spring webservice”指的是使用Apache Axis2框架与Spring框架集成来开发Web服务。Apache Axis2是Java环境中广泛使用的Web服务引擎,它提供了高性能、灵活且可扩展的架构。Spring框架则是一个全面的...
当我们谈论"Axis2 Spring整合POJO开发Web服务"时,这意味着我们将使用Axis2来创建Web服务,并通过Spring框架来管理和控制这些服务,同时利用POJO(Plain Old Java Object)作为业务逻辑的核心。 首先,让我们深入...
至于压缩包文件名称“axis2spring”,很可能是包含了一组示例代码或教程,用于演示如何将Axis2和Spring集成以发布Web服务。这些资源可能包括Spring配置文件、服务实现类、测试用例等,帮助开发者理解实际操作流程。 ...
标题中的"axis2 + spring3.2.0"指的是在Java Web开发中,将Apache Axis2服务框架与Spring 3.2.0版本的依赖管理相结合的技术应用。Apache Axis2是一个用于构建Web服务和SOA(Service-Oriented Architecture,面向服务...
在IT行业中,开发Web服务是常见的任务,而Axis2和Spring框架的整合为开发者提供了强大的工具来实现这一目标。本文将深入探讨如何利用这两个技术来发布多个WebService,并着重讲解项目管理和整合过程。 首先,让我们...
2. 在Axis的`services.xml`中引用Spring配置文件,使Axis知道如何加载和管理Web服务。 3. 配置Tomcat服务器以支持Spring和Axis的运行。 4. 编写和配置Web服务实现类,确保它们可以被Spring容器管理。 5. 运行和测试...
axis2与spring的集成,在application中配置要发布的Java类,然后配置aar文件,在aar打包文件中的services.xml要嵌入 <parameter name="ServiceObjectSupplier">org.apache.axis2.extensions.spring.receivers....
在本篇博文中,我们将深入探讨如何在Java Web开发中使用Apache Axis2框架与Spring框架进行集成,以实现服务端的高效管理和灵活控制。Apache Axis2是著名的Web服务引擎,而Spring则是流行的Java企业级应用框架,它们...
当我们需要在Spring项目中提供Web服务时,Axis2是一个常用的工具,它是一个高效的Web服务引擎,支持SOAP 1.1和1.2,以及RESTful服务。本篇文章将详细介绍如何在Spring中集成Axis2来实现Web服务,并且会提及相关的Jar...
在本文中,我们将深入探讨如何将Apache Axis2与Spring Boot集成,以构建一个高效、可扩展的Web服务应用。Apache Axis2是Java平台上的一个Web服务框架,它提供了高性能、灵活的服务开发和部署机制。而Spring Boot是...
《 Axis2 与 Spring 整合详解:axis2-spring-1.5.4.jar 入门指南》 在Java Web服务开发领域,Apache Axis2 和 Spring 框架都是不可或缺的重要工具。Apache Axis2 是一个高效且可扩展的Web服务引擎,用于处理SOAP...
标题"axis2+spring整合实例"表明了这个压缩包内容是关于如何将Apache Axis2服务框架与Spring框架进行集成的实践案例。Apache Axis2是用于构建Web服务和SOA(Service-Oriented Architecture)的高性能、灵活的开源...
在IT行业中,Spring框架是Java企业级应用开发的首选,而Apache Axis2则是知名的Web服务引擎,用于处理SOAP协议和创建Web服务。本篇将详细探讨如何将Spring 3.2.5版本与Axis2 1.6.2版本进行整合,以便在Spring环境中...
Axis的简单准备 Axis的入门实例 Axis复杂对象类型的WebService ...Axis用Spring的JavaBean发布WebService Axis异步调用WebService Axis 的Module模块 Axis使用SoapMonitar监视WebService的请求和响应信息
标题中的"axis2+spring+ibatis"是一个典型的Java企业级应用架构组合,它涉及到三个主要的技术组件:Apache Axis2、Spring框架和iBATIS。接下来,我们将详细探讨这三个技术以及它们在项目集成中的作用。 1. Apache ...
在IT行业中,Axis2和Spring都是极为重要的框架。Axis2是Apache软件基金会开发的一个Web服务引擎,主要用于构建高效、可扩展的Web服务。而Spring框架则是一个全面的企业级应用开发框架,尤其以其强大的依赖注入(DI)...
### Axis2集成Spring知识点 #### 一、概览 本文档旨在介绍如何将Apache Axis2与Spring框架进行集成,以实现灵活的服务部署和管理。在实际应用中,开发者可能需要利用Spring来管理业务对象(例如POJOs),并希望...
Spring 集成 AXIS2 的 Web service 配置方法 Spring 是一个流行的 Java 应用程序框架,它提供了一个灵活的方式来构建企业级应用程序。AXIS2 是一个流行的 Web Service 引擎,它提供了一个强大的方式来构建 Web ...
将Axis2与Spring整合可以让我们在Spring的环境中便捷地创建、管理和部署Web服务,同时利用Spring的众多优点。本文将深入探讨如何将这两者融合,并介绍相关的技术细节。 首先,理解Axis2 Web服务的核心概念。Axis2是...