日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jersey rest webservice

發布時間:2024/1/17 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jersey rest webservice 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  參考官網:https://jersey.github.io/documentation/latest/getting-started.html#new-webapp

  創建一個?JavaEE Web Application

   命令:mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeGroupId=org.glassfish.jersey.archetypes -DinteractiveMode=false -DgroupId=com.example -DartifactId=simple_service_webapp -Dpackage=com.example -DarchetypeVersion=2.26

    如下圖:

    

    

?

    這樣就建立一個simple_service_webapp的web程序,查看simple_service_webapp的結構:

    cd simple_service_webapp

    ?tree /f

    

    

    

    

    

?

?

    

    運行程序后生產target文件夾

    

?

    

    

    web.xml文件

    

<servlet><servlet-name>Jersey Web Application</servlet-name><servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class><init-param><param-name>jersey.config.server.provider.packages</param-name><param-value>com.example</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>Jersey Web Application</servlet-name><url-pattern>/webapi/*</url-pattern></servlet-mapping> View Code

   

    代碼文件

package com.example;import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType;/*** Root resource (exposed at "myresource" path)*/ @Path("myresource") public class MyResource {/*** Method handling HTTP GET requests. The returned object will be sent* to the client as "text/plain" media type.** @return String that will be returned as a text/plain response.*/@GET@Produces(MediaType.TEXT_PLAIN)public String getIt() {return "Got it!";} } View Code

?    pom.xml文件

    

?  

    生成war包并部署到tomcat下

    生成war包,必須選擇

?

    

    運行編譯生成 simple_service_webapp.war

    

    

    把simple_service_webapp.war文件拷貝到tomcat的webapps下面

    

    啟動apache-tomcat-9.0.0.M26\bin下面的startup.bat就可以成功部署,這樣會在webapps下面生成文件夾simple_service_webapp

    文件夾結構如下:

    

?

?

?

?

?

    

?

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的jersey rest webservice的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。