我正在维护一些遗留代码(不要问),我的 EAR 文件需要很长时间才能加载,我达到了 300 秒超时,服务器启动但不部署 EAR。然后,如果我单击发布,它会正确部署,因为它节省了启动应用程序服务器的宝贵时间。
有人会认为双击服务器我可以在那里编辑超时,就像在 JBoss 中一样,但我看到的只是以下选项卡:常规、自动发布、服务器、发布、安全和网络部署。这些都没有在任何地方提到超时。查看 WAS 控制台内部,有太多选项卡和链接,无法通过猜测有效地找到它。
请帮忙!有人还活着知道这个答案吗?
我正在维护一些遗留代码(不要问),我的 EAR 文件需要很长时间才能加载,我达到了 300 秒超时,服务器启动但不部署 EAR。然后,如果我单击发布,它会正确部署,因为它节省了启动应用程序服务器的宝贵时间。
有人会认为双击服务器我可以在那里编辑超时,就像在 JBoss 中一样,但我看到的只是以下选项卡:常规、自动发布、服务器、发布、安全和网络部署。这些都没有在任何地方提到超时。查看 WAS 控制台内部,有太多选项卡和链接,无法通过猜测有效地找到它。
请帮忙!有人还活着知道这个答案吗?
虽然没有明确的超时值,但您可以在应用程序上选择一个名为“在服务器完成启动之前启动应用程序”的选项(在应用程序配置的“启动属性”页面中),它设置一个标志告诉服务器不要等待在服务器继续其启动过程之前启动该应用程序。我不确定是应用程序的安装还是应用程序的启动是这里的问题 - “部署”意味着前者,但这不是服务器启动的自动部分。该属性不影响安装,只是启动。
我将对 WAS 6.1 严重停止服务发表强制性评论,但我假设根据你的问题的语气,这部分等式不在你的掌控之中。
我在 Preferences -> Server 中找到了设置。它是一个下拉框,上面写着
服务器超时延迟:[Shorter, Short, Normal, Long, Longer]