Axis快速配置 .
来源:互联网 发布:巴黎高等师范学院 知乎 编辑:程序博客网 时间:2024/05/29 08:12
1. 将axis所需要的jar文件拷贝到应用的WEB-INF/lib目录下面。
axis.jar
jaxrpc.jar
saaj.jar
wsdl4j.jar
axis-ant.jar
commons-discovery.jar
commons-logging.jar
2. 在WEB-INF目录下面配置文件web.xml。
<!--添加servlet:AxisServlet和AdminServletà
<servlet>
<servlet-name>AxisServlet</servlet-name>
<display-name>Apache-Axis Servlet</display-name>
<servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>AdminServlet</servlet-name>
<display-name>Axis Admin Servlet</display-name>
<servlet-class>org.apache.axis.transport.http.AdminServlet</servlet-class>
<load-on-startup>100</load-on-startup>
</servlet>
<!--添加servlet:SOAPMonitorService ,可以不配置à
<servlet>
<servlet-name>SOAPMonitorService</servlet-name>
<display-name>SOAPMonitorService</display-name>
<servlet-class>org.apache.axis.monitor.SOAPMonitorService</servlet-class>
<init-param>
<param-name>SOAPMonitorPort</param-name>
<param-value>5001</param-value>
</init-param>
<load-on-startup>100</load-on-startup>
</servlet>
<!—添加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>SOAPMonitorService</servlet-name>
<url-pattern>/SOAPMonitor</url-pattern>
</servlet-mapping>
<mime-mapping>
<extension>wsdl</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xsd</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
3. 在WEB-INF目录下面配置文件server-config.wsdd。
对于JWS结尾的文件(.java文件不编译成java文件,直接改名成.jws文件放到WEB应用目录下面),会直接将其中的public方法映射成Web服务;如果是类文件,需要配置WEB-INF目录下面的server-config.wsdd文件。
<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<handler type="java:org.apache.axis.handlers.http.URLMapper" name="URLMapper"/>
<!—将哪个类的那些方法映射成Web Service服务-->
<service name="trs:templetservicefacade" provider="java:RPC">
<parameter name="className" value="Classes/a.class"/>
<parameter name="allowedMethods" value="*"/>
</service>
<transport name="http">
<requestFlow>
<handler type="URLMapper"/>
</requestFlow>
</transport>
</deployment>
4. 重新启动应用,通过网页访问
http://IP:PORT/WEB应用/services
可以看到当前部署的所有的Web Service服务,点击后面的wsdl可以查看Web服务的wsdl描述文件。
如果能看到配置的服务,代表Axis已经配置成功
- Axis快速配置
- Axis快速配置 .
- Axis配置
- 快速构建axis应用
- 快速构建axis应用
- 快速构建axis应用
- 快速构建axis应用
- 快速部署axis
- 快速构建axis应用
- axis环境配置
- Tomcat+Axis配置
- axis webservice 配置1
- axis webservice 配置2
- AXIS+ECLIPSE配置webservice
- AXIS安装配置
- Axis初步配置
- axis环境变量的配置
- Axis环境配置
- 4通道并行同步模拟输入,5M/10MSps、16/14Bit数据采集卡
- C++的string转换成int
- win 7 + VC++ 2008 express + OpenCv 2.1.0安装
- 把握代码的整体性
- 网络编程之nagle算法和TCP_NODELAY
- Axis快速配置 .
- SecureCRT 设置vi颜色高亮
- lotus domino下使用ckeditor
- iOS多点触摸与手势
- 【解惑】领略Java内部类的“内部”
- SIM卡体系结构 本文来自:我爱研发网(52RD.com) - R&D大本营 详细出处:http://www.52rd.com/bbs/Archive_Thread.asp?SID=46239&TI
- MyEclipse 8.6手动安装svn (测试可用)
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- 格式化I/O