开启宝蓝德中间件的 开发者模式和热部署模式
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 文件中