2012-08-29 48 views
3

我們正在將我們的應用程序從JBoss 5遷移到Jboss 7.我們要預編譯JSP,以查看它們全部編譯正常,而不是訪問它們中的每一個並檢查。在JBoss 7中預編譯JSP

從我讀過的任何東西中,我一直無法找到解決此問題的具體解決方案。

有沒有人有這樣的建議?

回答

0

您可以通過在參數中傳遞jsp_precompile = true來預編譯jsp頁面。例如,如果要預編譯在本地主機上運行的xyj.jsp,則必須執行http://x.x.x.x:8080/xyz.jsp?jsp_precompile=true這將僅預編譯jsp並且不會執行它。

你可以寫出一個小的ant腳本,它可以找到web應用程序中的所有jsp頁面,併爲jsp中的每個jsp使用jsp_precompile = true啓動GET方法調用。這將實現實現它的整個過程的自動化。 這是預編譯jsp而不執行它的唯一方法。