2009-09-25 75 views
0

有關IIS/ASP.NET環境的其中一件事情就是能夠執行「xcopy部署」 - 您可以從字面上將一堆.aspx頁面放在Web共享目錄中,ISS將計算出如何將它們展示給網絡。有沒有辦法做一個JSP的「xcopy部署」?

有沒有辦法對JSP做類似的事情?

確切使用情況的問題是:我們有一個內部開發/調試工具,將工作更好,如果它只是一個JSP或兩個居住在Web服務器的「暫時擱置」。

創建JAR和/或WAR文件一個JSP的整個過程似乎有點小題大做,一樣建立一個整體的Ant構建/部署任務。有沒有什麼辦法可以將服務器指向一個包含JSP的目錄,並讓它顯示出來? (爲了記錄,我們使用JBoss作爲我們的java web服務器,所以解決方案與此相比會更受歡迎,但由於這個特殊難題的性質,我將採用任何可以運行的Windows可運行的java服務器記在心裏。)

回答

3

這幾乎XCOPY :-)

如果你真的這樣做有你需要你的JSP(這是遠遠不夠理想,但是這是這個問題的範圍之外),唯一缺少的一塊內的所有內容難題是應用程序描述符位於WEB-INF/web.xml

而且在最簡單的情況下,所有你需要有內它是根web-app元素:

<web-app xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    version="2.5"> 
</web-app> 

如果你使用任何標籤庫,你還需要他們的URI映射到本地位置。您可以XCOPY所有JSP文件與此WEB-INF/web.xml一起到你的servlet容器的webapps位置的子文件夾,並假設它可以自動檢測/部署web應用(其中大多數做)你所有的設置。