2012-05-16 50 views
0

我想將.jsp文件添加到部署在客戶端的耳朵。這樣做的過程是什麼?請記住,我對java世界非常陌生。這將是一個簡單的Keepalive頁面,不需要與其他頁面交互。不必重新創建/重新部署整個耳朵是理想的,因爲在將其恢復到安全的客戶端網站時存在壓力。我們寧願給客戶指示,將我們發送給他們的頁面添加到他們擁有的耳朵中。然後他們可以重新部署它。將jsp文件添加到耳朵

謝謝。如果我錯過了任何信息,請告訴我。

回答

1

JSP頁面是由應用程序服務器編譯爲Java對象的源文件。通過EAR或WAR進行部署是傳統方式,但某些服務器(如Tomcat)也可以從擴展的EAR或WAR文件進行部署。這是因爲EAR和WAR文件實際上只是ZIP文件,其中包含特定的文件夾結構和信息文件。

您總是可以嘗試將它們發送給JSP頁面,並將它們複製並粘貼到部署文件夾中,覆蓋舊文件。您的應用程序容器應該認識到源比編譯的JSP頁面更新,並且在刷新該頁面時即時重新編譯它。

這在Tomcat中運行良好 - 我們經常只是在開發過程中將JSP文件粘貼到部署的應用程序文件夾中,以測試小的更改。

2

JSP必須位於WAR內,而WAR又位於EAR內部。如果你已經在EAR中有一個WAR,那就把它放在那裏,或者在JSP裏面添加另一個WAR。它不能直接坐在EAR本身。

如果快速重新部署是你所需要的,那麼EAR真的不是最好的辦法...