Jetty插件實現熱部署(開發時修改文件自動重啟Jetty)


在pom.xml文件中配置Jetty插件的參數:scanIntervalSeconds

            <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <configuration>
            <!--掃描項目變更的時間間隔,默認為0不掃描--> <scanIntervalSeconds>1</scanIntervalSeconds> <stopPort>8080</stopPort> <stopKey>bar</stopKey> <connectors> <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector"> <port>8080</port> <maxIdleTime>60000</maxIdleTime> </connector> </connectors> <webAppConfig> <contextPath>/</contextPath> </webAppConfig> </configuration> </plugin>

然后使用正常運行或者Debug運行都可以,不過時間應該在3秒以內會發現然后重啟。

如果使用Eclipse的Jetty插件,很遺憾,沒找到解決方法。

如果使用Eclipse的Tomcat插件,這個默認支持熱部署的。時間也是3秒左右,不過好像靜態文件支持不太好。

如果使用Maven的Tomcat插件,好像不行,沒試過。

 

參考:

http://www.cnblogs.com/yanyd/p/5767278.html(以上內容轉自此篇文章)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM