[英]Can I avoid redeployment of a project in WebLogic, if I only change JSPs?
我有一個在WebLogic服務器中運行的項目。 我對代碼所做的80%的更改僅影響JSP文件(而不影響類文件)。 這些JSP文件包含前端邏輯。
每當更改JSP頁面時,都需要執行以下步驟來查看更改:
mvn install
在源目錄中。 如果我唯一要更改的是JSP文件(我不接觸Java文件,因此不修改任何類文件),是否可以避免這兩個步驟?
請注意,有問題的應用程序是在WebLogic中設置的,以便它讀取包含類文件( myProject/target
)而不是WAR文件的目錄。
我沒有確切的信息JRebel是否支持WebLogic。 根據此處的最后一條語句,我所知的唯一選擇DCEVM不支持WebLogic。
更新1(02.05.2018 15:23 MSK):更改
<wls:resource-reload-check-secs>-1</wls:resource-reload-check-secs>
至
<wls:resource-reload-check-secs>1</wls:resource-reload-check-secs>
在myProject/src/main/webapp/WEB-INF/weblogic.xml
中沒有幫助。 部署應用程序時,對JSP文件進行更改,然后運行mvn install
,更改不會生效。
在weblogic.xml中(其他旁邊)有page-check-seconds屬性。 看看“ weblogic.xml”
如果您以開發人員模式運行,並且每次在源代碼上更改jsp時都不會重新部署產品,
不,出於幾個原因。 JSP必須進行編譯 。 它們不是簡單的html頁面。 它們也由服務器緩存。 您絕對必須重新部署該項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.