簡體   English   中英

如果僅更改JSP,是否可以避免在WebLogic中重新部署項目?

[英]Can I avoid redeployment of a project in WebLogic, if I only change JSPs?

我有一個在WebLogic服務器中運行的項目。 我對代碼所做的80%的更改僅影響JSP文件(而不影響類文件)。 這些JSP文件包含前端邏輯。

每當更改JSP頁面時,都需要執行以下步驟來查看更改:

  1. mvn install在源目錄中。
  2. 在WebLogic管理控制台中重新部署應用程序(“部署”,“更新”)。

如果我唯一要更改的是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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM