`

学习Axis2部署WebService(二)--------之Axis2部署

阅读更多
学习Axis2部署WebService(二)--------之Axis2部署

AXIS 2009-03-08 23:30:39 阅读3 评论0   字号:大中小 订阅
来源:http://hi.baidu.com/pigshome/blog/item/8c71aafb5cb45c234e4aea4a.html

学习Axis2部署WebService(一)已经介绍了建立一个WebService了,下边我把这个WebService部署到我们的,现有项目中,我以tomcat为例:

(1):首先把我们下载好的axis2.war     copy到你web应用的目录下;

(2):把你tomcat(我的是D:\program\Tomcat5.0\webapps\axis2)下的axis2 应用下的WEB-INFO中的信息和你已有的web项目中应用中的WEB-INFO做比较,把却少的services和modules等一些原来项目中没有的信息copy到项目中

(3):修改项目应用中的web.xml文件     以我的机器为例把D:\program\Tomcat5.0\webapps\axis2\WEB-INF\web.xml中的有用信息copy到项目中的web.xml中,其中内容如下:

<servlet>
            <servlet-name>AxisServlet</servlet-name>
            <display-name>Apache-Axis Servlet</display-name>
            <servlet-class>
                org.apache.axis2.transport.http.AxisServlet</servlet-class>
            <!--<init-param>-->
            <!--<param-name>axis2.xml.path</param-name>-->
            <!--<param-value>/WEB-INF/conf/axis2.xml</param-value>-->
            <!--<param-name>axis2.xml.url</param-name>-->
            <!--<param-value>http://localhot/myrepo/axis2.xml</param-value>-->
            <!--<param-name>axis2.repository.path</param-name>-->
            <!--<param-value>/WEB-INF</param-value>-->
            <!--<param-name>axis2.repository.url</param-name>-->
            <!--<param-value>http://localhot/myrepo</param-value>-->
            <!--</init-param>-->
            <load-on-startup>1</load-on-startup>
        </servlet>
        <servlet>
            <servlet-name>AxisRESTServlet</servlet-name>
            <display-name>Apache-Axis Servlet (REST)</display-name>
            <servlet-class>
                org.apache.axis2.transport.http.AxisRESTServlet</servlet-class>
        </servlet>
        <servlet>
            <servlet-name>AxisAdminServlet</servlet-name>
            <display-name>Apache-Axis AxisAdmin Servlet (REST)</display-name>
            <servlet-class>
                org.apache.axis2.transport.http.AxisAdminServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>AxisRESTServlet</servlet-name>
            <url-pattern>/rest/*</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>AxisServlet</servlet-name>
            <url-pattern>/servlet/AxisServlet</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>AxisServlet</servlet-name>
            <url-pattern>*.jws</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>AxisServlet</servlet-name>
            <url-pattern>/services/*</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>AxisAdminServlet</servlet-name>
            <url-pattern>/axis2-admin/*</url-pattern>
        </servlet-mapping>

(4):然后在指定axis2的应用目录以我的机器为例它原来的应用路径为:

D:\program\Tomcat5.0\webapps\axis2

现在把它改为和项目一样的应用路径以我的为例为:\eclipse3.2\workspace\eapdomain\WebContent

改变以上应用路径只要修改tomcat 下的一个配置文件

以我的为例:D:\program\Tomcat5.0\conf\Catalina\localhost\axis2.xml

它的内容为:

<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:\eclipse3.2\workspace\eapdomain\WebContent" path="/eapdomain" privileged="true">
</Context>

这样axis2的应用路径就和现在项目中的应用路径保持一致了

注意一点:粉红色的两个地方要保持一致

EndpointReference targetEPR = new EndpointReference("http://localhost:8888/eapdomain/services/AxisTest");
分享到:
评论

相关推荐

    部署WebService(eclipse-axis2)

    ### 部署WebService(eclipse-axis2)的关键步骤与实践 #### 一、概述 部署WebService涉及使用Eclipse集成开发环境结合Axis2框架来搭建Web服务。本文将详细介绍如何使用Eclipse 3.5.0 和 Axis2-1.3 版本进行...

    Axis2(WebService)经典教程

    - **Axis2**作为Apache组织下的一个开源项目,是当前较为流行的WebService引擎之一。 - **特性**:支持SOAP 1.1和SOAP 1.2标准;支持RESTful风格的WebService;集成了Spring框架,使得开发者能够更容易地管理和配置...

    eclipse+axis2=webservice实例-亲测

    eclipse+axis2学习webservice实例,亲测!

    webService 生成插件axis2-idea-plugin-1.7.8

    webService 生成插件axis2- idea-plugin-1.7.8

    axis2实现webservice

    #### 二、搭建Axis2 WebService环境 - **准备工作**:首先需要下载Axis2的相关资源。这里以`axis2-1.6.1-war.zip`为例。 - **下载地址**:[Apache官方网站]...

    axis2-1.8.0apache-cxf-3.4.4.rar

    标签中的"soap axis2 apache java webservice"揭示了这些工具和技术主要用于处理Java环境下的SOAP Web服务。在实际开发中,开发者通常会使用Axis2来创建服务,然后使用CXF来提供更高级的功能,如REST支持和与其他...

    axis2开发webservice(二)

    资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-...备注:资源超过了70M 分成了3部分 见axis2方式开发webservice(一)和 axis2方式开发webservice(二)、 axis2方式开发webservice(三)

    完整的axis2 jar包包含实例.zip

    axis2 webservice 服务端jar包: --&gt;axis2-kernel-1.6.1.jar --&gt;axis2-spring-1.6.1.jar --&gt;axis2-transport-http-1.6.1.jar --&gt;XmlSchema-1.4.7.jar --&gt;wsdl4j-1.6.2.jar --&gt;axiom-api-1.2.12.jar --&gt;axiom...

    WebService axis2-eclipse-codegen-plugin

    总的来说,WebService Axis2 Eclipse Codegen Plugin是开发基于Axis2的Web服务不可或缺的工具,它提供了一站式的解决方案,帮助开发者快速创建、测试和部署Web服务,同时降低了Web服务开发的复杂性。通过熟练掌握这...

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

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

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

    这需要将服务类和相关的配置文件打包成一个Axis2模块(.aar文件),然后部署到Axis2服务器上。 5. **测试和调用**:一旦服务被部署,就可以通过Spring的`WebServiceTemplate`或`WebServiceProxyFactoryBean`来测试...

    axis2-WebService-开发指南.docx

    Axis2 提供了模块化的设计,可以将 WebService 分解成多个模块,实现了模块化的开发和部署。 9. Axis2 的 SoapMonitor 监视: Axis2 提供了 SoapMonitor 监视工具,可以监视 WebService 的请求和响应信息,帮助...

    axis2;WebService

    【Axis2 WebService 开发指南】是关于使用Apache Axis2框架创建和操作Web服务的教程。Axis2是Axis1的升级版,提供了更多的功能和改进的性能。在开始之前,你需要下载并安装必要的开发工具,包括Axis2的jar包和...

    axis2例子 webservice axis2 示例

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

    WebService------AXIS

    WebService——AXIS详解 在IT领域,WebService是一种基于标准的、平台无关的、可以在不同系统之间交换数据的方式。...学习和掌握AXIS不仅可以提升开发效率,也是现代企业级应用开发的重要技能之一。

    axis2webservice接口例子

    标题中的“axis2webservice接口例子”指的是使用Apache Axis2框架创建的一个Web服务接口实例。Apache Axis2是Java平台上的一款强大的Web服务开发工具,它提供了高效、灵活且可扩展的环境来构建和部署Web服务。这个...

    axis2-----版本为1.6.2的webservice发布总结。

    标题中的“axis2-----版本为1.6.2的webservice发布总结”指的是Apache Axis2,这是一个用Java编写的Web服务框架,用于创建和部署Web服务。版本1.6.2是该框架的一个特定发行版,它包含了修复的错误、性能优化以及可能...

    Java-tomcat-axis2开发webservice返回json数据

    标题“Java-tomcat-axis2开发webservice返回json数据”涉及的是使用Java、Tomcat服务器以及Axis2框架来创建Web服务,并返回JSON格式的数据。这是一个常见的技术组合,用于构建RESTful API或者提供服务化接口。下面...

Global site tag (gtag.js) - Google Analytics