• 整合axis2到web项目中


    1.将axis2.war发布到%TOMCAT_HOME%\webapps中,发布后的目录为%TOMCAT_HOME%\webapps\axis2
    ,该目录定义为%AXIS2_HOME%.
    2.拷贝%AXIS2_HOME%\WEB-INF目录下所有内容到%项目App%\WEB-INF目录下。
    3.修改%项目APP%\WEB-INF目录下的web.xml文件,其中需要保留的axis2的配置内容如下:
    <!-- Axis2 Service Servlet and servlet mappings -->
    <!-- ==================================== -->
    <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>/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>
    <!-- ==================================== -->
    4.发布%项目APP%应用程序,发布Web Service到%项目APP%\WEB-INF\services\下,一般为.aar文件。
    5.可以从客户端访问:http://localhost:8080/项目APP/services/MyService访问该Web Service.

    注意:剔除版本冲突的jar包,一般出现java.lang.NoSuchMethodError。

  • 相关阅读:
    过河问题 (Standard IO)
    单词分类 (Standard IO)
    C#综合揭秘——细说多线程(上)
    使用NPOI导入导出标准Excel
    C# 转义字符 ''反斜杠
    ref和out的区别
    抽象类接口的区别
    方法签名
    SQL Server的通用分页存储过程 未使用游标,速度更快!
    SQL Server存储过程Return、output参数及使用技巧
  • 原文地址:https://www.cnblogs.com/hexiweb/p/2762291.html
Copyright © 2020-2023  润新知