参考官网: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>