在Tomcat中发布Webservice
1, 将wsdl文件夹考入WEB-INF中
2, 实现类中的wsdlLocation修改
3, 在WEB-INF中添加一个sun-jaxws.xml文件
<?xml version="1.0"encoding="UTF-8"?>
<endpointsxmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime"version="2.0">
<endpointname="UserService"
implementation="cn.edu.zttc.service.UserServiceImpl" url-pattern="/us"/>
</endpoints>
4, 引入jaxws-ri(jaxws-referenceimplement)在web.xml中添加一个listener和servlet
<?xml version="1.0"encoding="UTF-8"?>
<web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"id="WebApp_ID" version="2.5">
<listener>
<listener-class>com.sun.xml.ws.transport.http.servlet.WSservletcontextlistener</listener-class>
</listener>
<servlet>
<servlet-name>UserService和sun-jaxws中的一样</servlet-name>
<servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
</servlet>
<servlet-name>UserService</servlet-name>
<url-pattern>/us</url-pattern>
</web-app>
当然wsdl中的service中的地址要根据你的发布项目修改
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。