大家好,我是Lex 喜歡欺負超人那個Lex
擅長領域:python開發、網路安全滲透、Windows域控Exchange架構
今日重點:Java開發的webservice 如何部署在Tomcat服務器
事情是這樣的
最近公司事情比較多,忙的連文章都沒時間寫
昨天,老板還把他侄女插到了我組里來,非說要給她點任務學習
這TM不是添亂嗎?玩技識訓要搞關系,感覺自己又回到了山東

為了滿足老板軟硬兼施、不肯罷休還帶著一點期待的眼神
我就說,那就讓她寫個日志分析查詢的服務吧

心想寫個查詢的Java WebService,你能弄出什么幺蛾子
為了給她一點指導,我還特地從CSDN翻出一篇要飯大佬寫的Java服務開發教程

eclipse下開發簡單的Java Web Service_lexsaints-CSDN博客

在eclipse上開發好之后,如何將服務部署到Tomcat上呢?

在web專案的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="TestWebService" implementation="com.lex.webservice.TestWebService" url-pattern="/TestWebService" />
</endpoints>

3.修改web.xml組態檔
修改web.xml檔案,如下圖所示,注意listener監聽器 及servlet參考,來自我們添加的jar包,如果jar包沒有參考,則啟動服務時,會報錯,
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>JavaWebService</display-name>
<listener>
<listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
</listener>
<servlet>
<servlet-name>TestWebService</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>TestWebService</servlet-name>
<url-pattern>/TestWebService</url-pattern>
</servlet-mapping>
</web-app>


5.放入tomcat的tomcat7.0.88\webapps檔案夾中
6.將相關參考的jar包,放入tomcat服務器的tomcat7.0.88\lib 檔案夾中
7.啟動tomcat服務器,通過tomcat配置的埠,即可訪問服務;我配置的埠為8081
http://localhost:8081/JavaWebService/TestWebService?wsdl


pygame系列文章
- 一起來學pygame吧 游戲開發30例(二)——塔防游戲
- 一起來學pygame吧 游戲開發30例(四)——俄羅斯方塊小游戲
- 一起來學pygame吧 游戲開發30例(五)——消消樂 小游戲
- 【一起來學pygame專欄原始碼】26個案例及原始碼【共400M】
- pygame游戲26個案例及原始碼【共400M】_pygame游戲作品,pygame實體下載-Python檔案類資源-CSDN下載
- 【完整腳本】前女友發來加密的 “520快樂.pdf“,我用python破解開
- 【前女友發來加密的“520快樂.pdf“,我用python破解開】完整腳本_pygame游戲26個案例及原始碼【共400M】-Python檔案類資源-CSDN下載
- 【完整腳本】女友晚安之后依然在線:python男友用20行代碼寫了個小工具
- 女友晚安之后依然在線:python男友用20行代碼寫了個小工具_pythonlist相加-Python檔案類資源-CSDN下載
- 【完整腳本】python定位照片精確位置
- python定位照片精確位置完整代碼腳本_python定位-Python檔案類資源-CSDN下載
- Java實作照片GPS定位【完整腳本】
- ReadPicExif.zip_如何用一張照片進行GPS定位-Java檔案類資源-CSDN下載
- Python實作照片GPS定位【完整腳本】
- python定位照片精確位置完整代碼腳本_python定位-Python檔案類資源-CSDN下載
- 女神忘記相冊密碼 python20行代碼打開【完整腳本】
- 女神忘記相冊密碼python20行代碼打開.py_遠程電擊九頭蛇安防YYDS-Python檔案類資源-CSDN下載
- python修改證件照底色、大小、背景、摳圖【完整原始碼】
- python修改證件照底色、大小、背景、摳圖【完整原始碼】_python證件照修圖-Python檔案類資源-CSDN下載

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/321208.html
標籤:java
