利用Jetty 來部署Maven 管理下的Eclipse Web專案
阿新 • • 發佈:2019-02-07
第一步:配置pom.xml檔案
<build>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.2.8.v20150217</version>
<configuration>
<!-- 這個可以調整jetty外掛的埠 -->
<httpConnector>
<port>8081</port>
</httpConnector>
<!-- 這個是用來關閉當前的jetty的,建議每次不用了最好把jetty給關了,否則會出現端口占用的問題 -->
<stopKey>shutdown</stopKey>
<stopPort>9966</stopPort >
<scanIntervalSeconds>3</scanIntervalSeconds>
<webApp>
<contextPath>/TestWebApp</contextPath>
<resourceBases>
<resourceBase>TestWebApp/src/main/webapp</resourceBase >
</resourceBases>
</webApp>
</configuration>
</plugin>
</plugins>
</build>
下面對於上面的配置檔案的部分進行說明:
1)3 :自動熱部署
預設值是 0。大於 0 的數值表示開啟,0 表示關閉,單位為秒。以配置數值為一個週期,自動的掃描檔案檢查其內容是否有變化,如果發現檔案的內容被改變,則自動重新部署運用。
2)WEB上下文:
/TestWebApp 專案名稱
專案的靜態資原始檔目錄預設是 src/main/webapp
第二步:配置goals引數
啟動jetty: 右擊專案 –> Run –> Maven Build… –> Goals 輸入:jetty:run 即可:
關閉jetty :輸入: jetty:stop