开启宝蓝德中间件的 开发者模式和热部署模式

1. 节点的配置文件

这里拿 133 示例:

root@node133:/data/BES952/Node/1xxx.xxx.xxx.133/instances/ins133# ls -l
总用量 52
drwxr-xr-x  3 root root 4096 6月  17 17:59 bin
drwxr-xr-x  3 root root 4096 11月 20 10:23 conf # 配置文件
drwxr-xr-x  3 root root 4096 6月  17 18:03 deployments
drwxr-xr-x  2 root root 4096 5月  26 09:59 docs
drwxr-xr-x  2 root root 4096 5月  26 09:59 hotdeploy # 应用的热部署 
drwxr-xr-x 11 root root 4096 8月  27 18:54 lib
drwxr-xr-x  2 root root 4096 5月  26 09:59 license
drwxr-xr-x  3 root root 4096 11月  5 17:19 logs
drwxr-xr-x  5 root root 4096 5月  26 09:59 modules
drwxr-xr-x  3 root root 4096 5月  26 09:59 patch
drwxr-xr-x  3 root root 4096 5月  26 09:59 repository
drwxr-xr-x  7 root root 4096 5月  26 09:59 samples
drwxr-xr-x  3 root root 4096 5月  26 09:59 work

2. 开启jsp的开发者模式

root@node133:/data/BES952/Node/1xxx.xxx.xxx.133/instances/ins133/conf# ls
appclient.config  jaspic-providers.xml	patch-logging.properties  server.config      server.config.bak.2021-11-20T0xxx.06.29.327
default-web.xml   jaspic-providers.xsd	security		  server.config.bak
# 修改配置文件
root@node133:/data/BES952/Node/1xxx.xxx.xxx.133/instances/ins133/conf# vim default-web.xml 

 229   <!--                                                                      -->
 230   <!--   quoteAttributeEL    When EL is used in an attribute value on a     -->
 231   <!--                       JSP page should the rules for quoting of       -->
 232   <!--                       attributes described in JSP.1.6 be applied to  -->
 233   <!--                       the expression? [true]                         -->
 234  
 235     <servlet> 
 236         <servlet-name>jsp</servlet-name> 
 237         <servlet-class>com.bes.enterprise.web.jasper.servlet.JspServlet</servlet-class> 
 238         <init-param> 
 239             <param-name>fork</param-name> 
 240             <param-value>false</param-value> 
 241         </init-param> 
 242         <init-param> 
 243             <param-name>development</param-name> 
 244             <param-value>true</param-value> ## 这里默认是false 现在改成true
 245         </init-param> 
 246         <init-param> 
 247             <param-name>xpoweredBy</param-name> 
 248             <param-value>false</param-value> 
 249         </init-param> 
 250         <load-on-startup>3</load-on-startup> 
 251     </servlet>


3. 配置完成后重启实例

开启应用的热部署:

集群管理 -> 选择集群 -> 自动部署配置 -> 自动部署 勾选 启用

应用需要热部署的时候 ,把jar 或 war 丢在 hotdeploy 文件中