查看SpringSource工具套件。幾個月前我開始使用它。
它帶有一個預先配置好的SpringSource tc服務器(開發版)。基本上,當我在Web應用程序上工作時,只需將其從Project Explorer拖到SpringSource tc服務器上並繼續開發。包含Java類更改和JSP更改的代碼即時重新加載。所以您所做的任何更改都可以立即查看。
我做的另一件事是碼頭,類似於但是什麼尤瓦提到我的配置是在Maven的2的pom.xml和看起來像
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<configuration>
<contextPath>/tas</contextPath>
<tmpDir>/tmp</tmpDir>
<jettyEnvXml>${basedir}/jetty-env.xml</jettyEnvXml>
<systemProperties>
<systemProperty>
<key> org.mortbay.jetty.webapp.parentLoaderPriority </key>
<value>true</value>
</systemProperty>
</systemProperties>
</configuration>
</plugin>
然而,我更喜歡做手工重裝與碼頭等等我通常將
<reload>manual</reload>
代入<configuration>
元素。手動重新加載僅適用於我在Java文件中所做的更改。所以在測試用例發生了很多實質性的變化和成功的通過之後,我在Jetty控制檯中輸入了命令並重新加載了整個事件。 (我非常喜歡Ctrl-S的快捷方式,因此每隔兩行之後都會打到它,但是我不想在每寫完第二行代碼之後重新加載Jetty)。
另請注意,手動重新加載僅適用於Java類更改,並且只有在更改Java類或可能是XML配置時才需要。如果你所做的全部改變是JSP,那麼你不需要重新加載自動獲取的更改,你可以在瀏覽器中點擊刷新來查看JSP更改,而無需手動重新加載。
希望這會有所幫助!
你有沒有考慮過使用Play框架?http://www.playframework.org/ – zengr 2011-01-14 08:21:31