WebService:发布服务到Tomcat
在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-mapping> ?????????? <servlet-name>UserService</servlet-name> ?????????? <url-pattern>/us</url-pattern> </servlet-mapping> </web-app> ? 当然wsdl中的service中的地址要根据你的发布项目修改 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |