在項(xiàng)目中集成jetty server步驟解析
為什么使用jetty
使用 tomcat 開發(fā)效率并不是太高,并且在eclipse有時(shí)兩秒做更新,有時(shí)候又得手動(dòng)去部署顯得非常麻煩。折算我們可以使用 jetty server 由于 eclipse開發(fā)
當(dāng)然eclipse 也開發(fā)相關(guān)的工具,你可以選擇下載
這里我封裝了 一個(gè)web開發(fā)中常用的例子,供大家使用
項(xiàng)目結(jié)構(gòu)
關(guān)鍵代碼:
package jettyutils; import java.io.IOException; import java.util.Properties; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.webapp.WebAppContext; public class JettyUtils { private static String PATH=null; private static String PORT="80"; private static String VISITPATH=null; static{ Properties pro = new Properties(); try { pro.load(JettyUtils.class.getResourceAsStream("jetty.properties")); PATH = pro.getProperty("path"); PORT = pro.getProperty("port"); VISITPATH=pro.getProperty("viewpath"); } catch (IOException e) { e.printStackTrace(); } } private JettyUtils() { } public static void main(String[] args) throws Exception { Server server=new Server(Integer.parseInt(PORT)); WebAppContext app=new WebAppContext(); app.setDescriptor(PATH + "/WEB-INF/web.xml"); app.setResourceBase(PATH); app.setContextPath(VISITPATH); server.setHandler(app); server.start(); server.join(); } }
jetty.properties 文件
path=C:\\Users\\Administrator\\git\\jettydemo\\WebContent port=80 viewpath=/hello
其中 的viewpath 是你項(xiàng)目訪問的基礎(chǔ)路徑
結(jié)果
這里我已經(jīng)上傳的碼云,你可以選擇性下載
地址:
http://git.oschina.net/dgwcode/jettydemo
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Java如何使用Jetty實(shí)現(xiàn)嵌入式的Servlet容器
- Jetty啟動(dòng)項(xiàng)目中引用json-lib相關(guān)類庫報(bào)錯(cuò)ClassNotFound的解決方案
- IntelliJ IDEA使用tomcat和jetty配置詳解
- Intellij IDEA配置Jetty的方法示例
- linux上搭建solr的實(shí)現(xiàn)方法(用jetty部署)
- 詳解SpringBoot初始教程之Tomcat、Https配置以及Jetty優(yōu)化
- java 在Jetty9中使用HttpSessionListener和Filter
- linux中Jetty的安裝和配置方法
- 深入jetty的使用詳解
相關(guān)文章
Java多線程wait()和notify()方法詳細(xì)圖解
wait()和notify()是直接隸屬于Object類,也就是說所有對(duì)象都擁有這一對(duì)方法,下面這篇文章主要給大家介紹了關(guān)于Java多線程wait()和notify()方法詳細(xì)圖解的相關(guān)資料,需要的朋友可以參考下2022-10-10Lock、Condition實(shí)現(xiàn)簡(jiǎn)單的生產(chǎn)者消費(fèi)者模式示例
這篇文章主要介紹了Lock、Condition實(shí)現(xiàn)簡(jiǎn)單的生產(chǎn)者消費(fèi)者模式示例,需要的朋友可以參考下2014-04-04SpringMVC攔截器實(shí)現(xiàn)單點(diǎn)登錄
這篇文章主要介紹了SpringMVC攔截器實(shí)現(xiàn)單點(diǎn)登錄,簡(jiǎn)單介紹了springmvc攔截器,單點(diǎn)登錄實(shí)現(xiàn)原理等相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。2017-11-11Jenkins自動(dòng)化部署springboot代碼實(shí)例
這篇文章主要介紹了Jenkins自動(dòng)化部署springboot代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04springboot前后臺(tái)數(shù)據(jù)交互的示例代碼
這篇文章主要介紹了springboot前后臺(tái)數(shù)據(jù)交互的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-10-10如何在Spring Boot中實(shí)現(xiàn)異步處理與并發(fā)控制
本文我們將深入探討如何在Spring Boot中實(shí)現(xiàn)異步處理與并發(fā)控制,這一過程涉及到異步任務(wù)的執(zhí)行、線程池的配置、以及并發(fā)控制的實(shí)踐,以幫助我們提升應(yīng)用的性能和響應(yīng)能力,感興趣的朋友跟隨小編一起看看吧2024-07-07