通常咱們都是用IDE寫項目,不少時候用IDE工具中配置的web服務器,還有就是maven項目pom.xm配置的web應用服務器插件,這邊想學習一下maven-jetty-plugin,這邊能夠看到版本的變更,有改過grouphtml
網上看到這樣一個歷史介紹 https://en.wikipedia.org/wiki/Jetty_(web_server)#Historyweb
官網文檔介紹: http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.htmlapi
還有這個也不錯: http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin服務器
先看一個例子:在pom.xml中加入jetty插件,不一樣的版本 mvn命令會不同eclipse
這邊IDE我使用的是IDEA,點擊右邊的maven project,能夠看到mvn jetty相關的命令maven
執行mvn jetty:runide
在configuration標籤中配置相應配置,而後寫點我能夠看的懂的。工具
connectors標籤:顯而易見的配置的是端口號,若是不配置,默認是8000,還能夠設置maxIdleTime,Maximum idle time for a connection。學習
contextPath標籤:配置web項目上下文,不配置默認使用artifactId。idea
scanIntervalSeconds標籤:配置間隔時間內掃描web項目有沒有變更,若是發現有變化,那麼就執行熱部署,默認爲0,就是禁止熱部署的意思,任何大於0的就是啓動熱部署,在idea中須要從新編譯一下就能夠了(可是中間有類注入不了的問題,而後重啓的,還不知道爲何)。
還有就是這個插件的使用 用於開發環境,由於依賴了maven其餘的api
週末愉快