在部署时,我们可以通过覆盖contextInitialized(ServletContextEvent sce)
的方法ServletContextListener
来进行部署后action。现在,我们有了action需要more time的情况。因此,部署会因timeout(java.util.concurrent.TimeoutException
异常)而失败。所需时间取决于执行的action。在该方法中,我们可以计算时间的超时,并且希望在那里设置超时。trigger << action >>并执行异步是一种可能。但这意味着额外的努力。问题是,是否有可能更改timeoutallyallyly](编程超时),或者这是一个坏主意?示例代码: @WebListener
public class PostDeployAction implements ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent sce) {
final ServletContext svtctx = sce.getServletContext();
// do something that needs more time
}
}
在wildfly应用程序服务器上,部署因错误WFLYDC0074而失败。
在部署时,我们可以通过重写ServletContextListener的contextInitialized(ServletContextEvent sce)方法来执行部署后操作。现在我们有了这样的情况,该动作需要更多...
jboss.as.management.blocking.timeout
的值