`
陈不婉滴狗剩
  • 浏览: 763 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

axis2基于web容器发布webServer

阅读更多
1.打开axis2.war包,将conf,lib,modules三个文件夹复制到项目的WEB-INF文件夹下

2.新建一个services文件夹,然后在services文件下新建一个文件夹(任意取名),再新建META-INF文件夹,最后再新增services.xml,接口信息就写在这里面。
具体路径:WEB-INF/services/myservice/META-INF/services.xml

3.开发java类
package Axis2Service.service;
/**
 * desc:计算俩个数和值的  webservice接口
 * 
 * @version SVN $Revision: 1.1 $ $Date: 2011/07/12 02:06:49 $
 */
public class Calculate {
	public Integer sum(Integer num1, Integer num2) {
		return num1 + num2;
	}
}


4.现在编写services.xml文件
<service name="AxisService">
	<description>AxisService</description>
	<parameter name="ServiceClass">
		Axis2Service.service.Calculate
	</parameter>
	<operation name="sum">
		<messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
	</operation>
</service>


5.修改web.xml
<servlet>
		<servlet-name>AxisServlet</servlet-name>
		<servlet-class>
			org.apache.axis2.transport.http.AxisServlet
		</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>AxisServlet</servlet-name>
		<url-pattern>/services/*</url-pattern>
	</servlet-mapping>


6.发布项目,然后在地址栏上输入http://localhost:8080/MyAxis/services/AxisService?wsdl,就能看到发布的项目了哦!!

参考:http://wangronaldo.iteye.com/blog/1456441
分享到:
评论

相关推荐

    基于 Apache Axis2 将上述类的方法对外提供 Web 服务,生成 WSDL 文件,以及调用服务

    有两个主要的下载选项:`axis2-1.7.1-bin.zip`(包含完整的发行版)和`axis2-1.7.1-war.zip`(可以直接部署到Web容器的war包)。对于快速开始,可以选择war包,因为它已经包含了一个内置服务器。 2. **启动内置...

    Axis2-1.6.2

    2. **消息处理**:Axis2支持SOAP 1.1和1.2协议,能够高效处理XML消息,提供了基于消息的编程模型。 3. **服务组件**:Axis2引入了服务组件(Service Components)的概念,使得服务可以被封装为独立的单元,便于重用...

    axis2-1.5.1-bin.zip axis2-1.5.1-war.zip axis2部署使用

    `axis2-1.5.1-war.zip`是Axis2作为Web应用的WAR(Web Archive)文件形式,适用于直接部署到支持Servlet容器(如Tomcat、Jetty)中。它包含了Axis2框架的全部功能,并且可以与其它Web应用共存。WAR文件的结构与标准的...

    eclipse开发axis2需要的插件和axis2包

    在Eclipse中开发基于Axis2的Web服务,我们通常需要安装WS Development Tools (WST) 插件,这个插件集成了对Web服务开发的支持,包括创建、部署和测试Web服务。你可以通过Eclipse的“Help” -&gt; “Install New ...

    MyEclipse下开发Web Service(Axis)

    - 解压Tomcat至指定目录,完成Web容器的部署。 - 复制axis2.war至Tomcat的webapps目录。 - 启动Tomcat,访问`http://localhost:8080/axis2`确认安装成功。 #### 二、实战演练:SayHello Web Service 接下来,通过...

    配置axis2的过程

    在IT行业中,Axis2是一个广泛使用的Web服务框架,它基于Apache SOAP(Simple Object Access Protocol)实现,用于构建和部署Web服务。本篇文章将详细介绍如何配置Axis2以及生成客户端。 首先,配置Axis2需要两个...

    axis2-1.6.1

    这通常包括将Axis2的bin目录添加到系统的PATH环境变量中,以便能够从命令行调用Axis2的相关工具,如wsdl2java用于生成Java代码,或者axis2server用于启动Web服务容器。 关于“标签”中的“webservice”,Web服务是...

    axis2-1.5.3-war.zip axis2-1.5.3-war.zip

    这个压缩包“axis2-1.5.3-war.zip”包含了Axis2的Web应用版本,可以部署在任何支持Java Servlet容器(如Tomcat、Jetty)上。 **Axis2的核心概念与功能:** 1. **模块化架构**:Axis2采用模块化的架构设计,允许...

    axis整合web.rar

    Tomcat 7是一个流行的开源Java Servlet容器,它支持JavaServer Pages (JSP)、Servlets以及WebSocket等技术,是许多Web应用开发者的首选。 基于这些信息,我们可以深入探讨以下知识点: 1. **Apache Axis**: Axis是...

    用axis2+Tomcat5.5+MyEclipse7.5部署和访问Web服务

    2. **Tomcat 5.5**: Tomcat是一个开源的、小巧的Java Servlet容器,能够运行Java Servlet和JavaServer Pages (JSP)。它是Apache软件基金会Jakarta项目的子项目,主要用于部署和运行Web应用程序。 3. **MyEclipse ...

    springboot+axis1.4

    4. **配置Spring Boot**:为了使Spring Boot能够处理Axis1.4生成的Web服务,你需要配置一个Servlet容器,如Tomcat,来托管这些服务。这通常涉及到在`src/main/resources/META-INF/spring.factories`文件中添加自定义...

    AXIS2远程调用WebService示例(Eclipse+AXIS2)工具和所用包.rar

    2. Tomcat服务器:这是Apache软件基金会的开源Servlet容器,用于部署和运行Java Web应用程序,包括基于AXIS2的WebService。 3. AXIS2:Apache AXIS2是Java平台上用于构建和使用Web服务的一个高性能、轻量级的框架。 ...

    axis2-1.5.4-bin.zip + axis2-1.5.4-war.zip

    4. **命令行工具**:如`axis2server`和`axis2client`,用于启动服务和执行Web服务调用。 5. **配置文件**:如`axis2.xml`,这是Axis2的主要配置文件,定义了服务部署和运行时行为。 6. **示例和服务**:包含一些示例...

    用axis2+Tomcat5.5+Eclipse3.2部署和访问Web服务

    - 启动`axis2server.bat`,以运行Axis2服务器。 - 使用ant命令执行`C:\JavaPlatform\axis2\webapp\build.xml`,这将在`C:\JavaPlatform\axis2\dist`目录下生成`axis2.war`文件。 - 将`axis2.war`复制到Tomcat安装...

    axis2-1.7资源包

    Axis2是基于SOAP(简单对象访问协议)的,它提供了高效、灵活且可扩展的架构来处理Web服务请求和响应。 描述中提到的“包括开发所用的包及tomcat下的结构”,意味着这个资源包不仅包含了Axis2的核心组件,还可能...

    axis2的bin和war文件

    - `bin` 目录:包含启动和管理Axis2服务的脚本,如`axis2server.bat`(Windows)和`axis2server.sh`(Linux/Unix)。 - `repository` 目录:存放服务、模块和配置文件的地方。 - `lib` 目录:包含运行Axis2所需的...

    Axis开发Web Service实例

    你可以通过编辑Axis_HOME/WEB-INF/wsdd目录下的全局服务描述文件(global-server.wsdd)或者特定服务的部署文件(如service.wsdd),定义服务的元数据,包括端点地址、消息交换模式等。 **四、Stub Client访问Web...

    tomcat+https+axis2

    在IT行业中,Tomcat、HTTPS和Axis2是三个非常关键的技术元素,它们分别代表了Java Servlet容器、安全网络通信协议以及Web服务框架。本篇文章将深入探讨这些技术的结合使用,帮助你理解如何在Tomcat服务器上配置HTTPS...

Global site tag (gtag.js) - Google Analytics