菜鳥學Java(十九)——WEB專案測試好幫手,Maven+Jetty

劉水鏡發表於2014-05-30

做WEB開發,測試是一件很費時間的事情。所以我們就應該用更簡單、更快捷的方式進行測試。今天就向大家介紹一個輕量級的容器——jetty。今天說的etty是Maven的一個外掛jetty-maven-plugin,與Maven配合起來使用非常的方便,它的配置也非常的簡單,下面我們就看看它怎麼用吧!


在pom.xml 檔案的<project>標籤下加入如下程式碼:

      <build>
        <plugins>
            <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>8.1.10.v20130312</version>
                <configuration>
                    <connectors>
                        <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
                            <port>8888</port>
                        </connector>
                    </connectors>
                    <webAppSourceDirectory>${basedir}/WebContent</webAppSourceDirectory>
                    <scanIntervalSeconds>10</scanIntervalSeconds>
                    <webAppConfig>
                        <contextPath>/${project.artifactId}</contextPath>
                    </webAppConfig>
                </configuration>
            </plugin>
        </plugins>
    </build>

 

這樣配置就算完成了,然後在pom.xml檔案上右擊,指向Run As,選擇Maven build,在彈出的視窗的“Goals”中輸入“jetty:run”,然後點選“run”。如圖:


當出現如下資訊代表jetty啟動成功:

[INFO] Started Jetty Server
[INFO] Starting scanner at interval of 10 seconds.

 

 

OK,怎麼樣?很簡單吧,動手試試吧!


相關文章