如何在Wildfly(含Wildfly16)中延迟服务器自动启动?
如何在WildFly 16中配置服务器启动延迟
嗨,刚好对WildFly 16的这个配置有点经验!你提到的那个支持表达式而非仅true/false的配置项,其实是用来设置服务器启动延迟的属性,它支持直接填毫秒数或者用EL表达式来计算时长。
要实现10分钟的启动延迟,你可以选下面两种方式中的任意一种填写:
- 直接填毫秒数值:
600000(毕竟10分钟换算成毫秒就是10×60×1000=600000) - 用更直观的EL表达式:
#{10 * 60 * 1000},这样一眼就能看出来是延迟10分钟,WildFly会自动帮你计算出对应的毫秒值
顺便说下这个配置的作用:设置之后,WildFly会先启动最基础的服务,然后等你指定的时长,再开始部署应用和初始化其他核心服务。
如果是通过standalone.xml这类配置文件设置的话,也可以通过系统属性jboss.server.start.delay来指定,但你说的那个支持表达式的配置项应该是管理控制台里的输入框,直接填上面的内容就行啦。
内容的提问来源于stack exchange,提问作者avoid1t
相关产品推荐
相关产品推荐

