关键点:
1、部署为stage、nostage两种方式
-----控制台上只能选择两种方式,默认的方式实际上是stage方式,如果想要部署为EXTERNAL_STAGE,在控制台不行,必须通过wlst或其他方式
2、部署两个应用mldn、jspSimpleTagEar,配置选项中内容不同,有无jsp自动刷新项
-----jspSimpleTagEar本身是wls提供的一个用于测试的小应用,正常我们自己的写的应用部署后,在配置项中都会有jsp自动检测等参数,但是最好设置该参数是在weblogic.xml中
3、stage方式下:plan.xml更新应用与在weblogic.xml中添加jsp自动检测,能达到相同的效果;weblogic.xml中不添加jsp自动检测,修改页面应用不会自动刷新,必须重启生效
那么在nostage方式下呢?
-------该模式下,仍旧需要plan.xml与weblogic.xml,这样只要修改源代码htm或者jsp,就会马上生效
综上,我们结合weblogic的应用加载原理得到如下结论:
- nostage部署:
将weblogic域的模式由生产改为开发
方法一:修改E:\Oracle\Middleware\user_projects\domains\base_domain\bin下的setDomainEnv.cmd
找到
if '%PRODUCTION_MODE%'=='true' (
set JAVA_OPTIONS= -Dweblogic.ProductionModeEnabled=true
%JAVA_OPTIONS%
)
将true该为false即可。
==================================================================================================方法二:
1、修改E:\Oracle\Middleware\user_projects\domains\base_domain\bin下的setDomainEnv.cmd
找到
set PRODUCTION_MODE=true
将true该为false
2、修改E:\Oracle\Middleware\user_projects\domains\base_domain\config下的config.xml文件
找到