1. 程式人生 > >利用Jetty 來部署Maven 管理下的Eclipse Web專案

利用Jetty 來部署Maven 管理下的Eclipse Web專案

第一步:配置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