读书人

公布aar服务

发布时间: 2012-09-13 09:51:53 作者: rapoo

发布aar服务

<!--axis2 --><servlet><servlet-name>AxisServlet</servlet-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><servlet-class>org.apache.axis2.transport.http.AxisRESTServlet</servlet-class></servlet><servlet><servlet-name>AxisAdminServlet</servlet-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><!-- 说明:其实axis服务主要靠这个 发布后的aar包可以放在任意web项目下,不过必须在WEB-INF/services下 而上面的/services/*只是说浏览地址  举例:http://localhost:8080/servicetest/services/EquipmentExportService?wsdl就可以看到 EquipmentExportService的详细描述了。 --></servlet-mapping><servlet-mapping><servlet-name>AxisAdminServlet</servlet-name><url-pattern>/axis2-admin/*</url-pattern></servlet-mapping><!--axis2 -->

?

?

?

?

手动打aar包

-------------------

拷贝你的项目文件:WebRoot下的所有文件到

c:\t

此时目录结构为:

c:\t\META-INF\

-------------------services.xml

-------------------MANIFEST.MF

c:\t\WEB-INF

------------------->>>剪切这下面的lib包到你要发布的项目下的lib

------------------->>>剪切这下面的classes下的所有文件和文件夹到c:\t

然后删除WEB-INF

------------------------------------------

CMD--->

cd c:\t

jar? -cvf servicetest.aar .

?

----------------------------------

把servicetest.aar放到E:\tomcat8081\webapps\axis2\WEB-INF\services下面即可

?

?

?

?

?

?

?

?

读书人网 >软件架构设计

热点推荐