【发布时间】:2018-05-01 15:18:42
【问题描述】:
我有一个在 WebLogic 服务器内部运行的项目。我对代码所做的 80% 更改仅影响 JSP 文件(不影响类文件)。这些 JSP 文件包含前端逻辑。
每当我更改 JSP 页面时,我都需要执行以下步骤来查看我的更改:
-
mvn install在源目录中。 - 在 WebLogic 管理控制台中重新部署应用程序(“部署”、“更新”)。
如果我唯一更改的是 JSP 文件(因此我不接触 Java 文件,没有修改任何类文件),是否可以避免这两个步骤?
请注意,有问题的应用程序是在 WebLogic 中设置的,因此它会读取包含类文件 (myProject/target) 的目录,而不是 WAR 文件。
我不知道 JRebel 是否支持 WebLogic。我知道的唯一替代方案DCEVM 根据最后一条语句here 不支持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 时,更改不会生效。
【问题讨论】:
-
JRebel 当然支持 WebLogic 和重新加载 JSP-s。
标签: java weblogic weblogic12c jrebel dcevm