axis怎么部署到websphere上

http://www.kaifz.com/axis-websphere-t32933.htm

前言:
因为基于Apache的AXIS实现,所以需要了解上星期里在Tomcat下实现AXIS的操作。
步聚:
1.将axis所需要的jar文件拷贝到应用的WEB-INF/lib目录下面。
我这里都有了下面的各种jar包
axis.jar
jaxrpc.jar
saaj.jar
wsdl4j.jar
axis-ant.jar
commons-discovery.jar
commons-logging.jar
2. 在WEB-INF目录下面配置文件web.xml。

AxisServlet
Apache-Axis Servlet org.apache.axis.transport.http.AxisServlet



action
*.do


AxisServlet
/servlet/AxisServlet


AxisServlet
*.jws


AxisServlet
/services/*


wsdl
text/xml


xsd
text/xml

3. 在WEB-INF目录下面配置文件server-config.wsdd。
对于JWS结尾的文件(.java文件不编译成java文件,直接改名成.jws文件放到WEB应用目录下面),会直接将其中的public方法映射成Web服务;如果是类文件,需要配置WEB-INF目录下面的server-config.wsdd文件。



































http://xml.apache.org/axis/wsdd/























4.重新启动应用,通过网页访问
http://127.0.0.1:PORT/WEB应用/services
可以看到当前部署的所有的Web Service服务,点击后面的wsdl可以查看Web服务的wsdl描述文件。如果能看到配置的服务,代表Axis已经配置成功。

注意:
请注意web.xml文件的规范,先要配置完所有的,然后配置完所有的。再是

如果是websphere,在应用部署后修改web.xml是没有用的,所以需要在生成war文件的时候就将web.xml改好,然后再在websphere中部署应用。

 

你可能感兴趣的:(websphere)