- 积分
- 136405
- 注册时间
- 2014-12-27
- 最后登录
- 2026-3-3
- 在线时间
- 606 小时
- 威望
- 562
- 贡献
- 29
- 金币
- 52905
- 钢镚
- 1422
- 交易凭证
- 1
- 分享
- 0
- 精华
- 33
- 帖子
- 2094
- 主题
- 1742
TA的每日心情 | 擦汗 2018-4-10 15:18 |
|---|
签到天数: 447 天 [LV.9]以坛为家II
超级版主
    
- 威望
- 562
- 贡献
- 29
- 金币
- 52905
- 钢镚
- 1422
 
|
本帖最后由 破晓 于 2015-7-16 18:26 编辑
首先下载 JAX-WS 的库文件:
https://jax-ws.java.net/2.2.5/JAXWS2.2.5-20110729.zip
百度云下载:
http://pan.baidu.com/s/1bn8pomj
下载后解压,把lib文件夹下的所有jar包复制到项目中
1.在web.xml 中添加 监听和Servlet
- <listener>
- <listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
- </listener>
复制代码- <servlet>
- <servlet-name>JAXWSServlet</servlet-name>
- <servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>JAXWSServlet</servlet-name>
- <url-pattern>/mapInfo</url-pattern>
- </servlet-mapping>
复制代码
url-pattern 即为 访问的URL 中WebService 的映射路径
2.创建WebService 的实现类
- package com.sdzh.project.gwms.webService;
- import javax.jws.WebMethod;
- import javax.jws.WebService;
- @WebService
- public class MapInfoSwevice {
-
- @WebMethod
- public String getMapInfo()
- {
- return "";
- }
- }
复制代码
3.在WEB-INF中创建:sun-jaxws.xml
- <?xml version="1.0" encoding="UTF-8"?>
- <endpoints xmlns='http://java.sun.com/xml/ns/jax-ws/ri/runtime' version='2.0'>
- <endpoint
- name='mapInfo'
- implementation='com.sdzh.project.gwms.webService.MapInfoSwevice'
- url-pattern='/mapInfo'/>
- </endpoints>
复制代码
url-pattern 和 web.xml 中的<url-pattern>/mapInfo</url-pattern> 这里的值一致
implementation 为WebService 的实现类
name 随便起个名
然后发布到服务器:
访问路径:
http://127.0.0.1:8080/xxxxxx/mapInfo?wsdl
看到:
资源下载:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|