jakarta-ee - 关闭wildfly时是否可以停止取消部署Web应用程序?
问题描述
我是 JEE 的新手,我想知道在关闭 wildfly 时是否可以不取消部署 EAR 项目。我有一个在wildfly 16.0.0.Final 上运行的Web 应用程序,它作为服务安装在Windows Server 2012R2 上。所以wildfly在每次启动windows时部署我的应用程序,这可能需要一些时间。
所以这是我关心的问题,即使我关闭 Windows,是否可以将我的应用程序部署在 Wildfly 上?
解决方案
在 WildFly 关闭期间,将始终取消部署应用程序,因为资源需要确保它们已关闭。默认情况下,WildFly 也会优雅地执行此操作。
启动也是如此。应用程序将始终需要通过部署过程以确保所有资源都可用。
对于启动时间,您可以看看为什么启动 WildFly 需要这么长时间。应用程序很大吗?如果是这样,它可以分成更小的部分吗?
另一种可能的选择可能是让服务自动启动。我不是 Windows 专家,但我认为有一种方法可以延迟自动启动。
推荐阅读
- javascript - 单击以轻松转换图像
- c# - Azure表存储(Partition key row key),如何在同一个partition和不同rowKey对应的地方插入多个实体?
- fortran - 如何在 Fortran 中将字符串拆分为字符?
- android - 颤振:输入“未来”
' 不是类型 'Uint8List' 的子类型 - typescript - webdriver 删除 URL 中哈希标记 (#) 后的参数
- python - 如何遍历目录中的图像?
- amazon-web-services - 为什么我的 AWS Lambda 在部署时被标记为太大?
- javascript - × TypeError: Object is not iterable (cannot read property Symbol(Symbol.iterator))
- git - 私有 git 存储库中的 Terraform 模块
- sql - 源表有主键,我是否需要在目标表中创建