Wildfly 10.1 部署后停止部署
Wildfly 10.1 stopd deployment after deploying
我正在将一个 WebApplication 与几个单独的 war
和 ear
文件部署到 wildfly 10.1 服务器。
我所做的是:清理 deployments
、data/content
和 tmp
文件夹,然后将所有必要的 war
和 ear
文件复制到部署文件夹。
然后,我通过 Spring Tool Suite 3.8.1
(基本上是 Eclipse Neon
)或直接通过 standalone.sh
.
在调试模式下启动服务器
服务器正常启动,获取部署所有项目并发布此消息:
[org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Full 10.1.0.Final (WildFly Core 2.2.0.Final) started in 326001ms - Started 5819 of 6193 services (642 services are lazy, passive or on-demand)
下一条消息,大约半秒后,是第一条 Unregistered web context
消息,然后是一般部署停止。
日志中没有与此相关的消息,看不到 ERROR
、WARNING
、SEVERE
或 FATAL
。
停止所有 Deployment 后,服务器仍然 运行s,但无法访问上下文。
在一个接一个地部署应用时,服务器接受、部署并保持运行ning,这导致人们认为服务器本身有问题。
与内存相关的 VM 参数是这些:-Xms1024m -Xmx4096m
。
服务器不会 运行 超时,因为已经过彻底测试并会产生错误消息。
好吧,长话短说:评论就是解决方案。
standalone.xml
中的参数deployment-timeout
和jboss.as.management.blocking.timeout
作为命令行参数在同一件事上一起工作,考虑到阻止命令行参数似乎有优先权。
因此,如果设置了两个值,并且管理阻止程序高于部署超时,则会发生以下情况:
- 部署开始
- 部署超时触发器
- 管理超时还有时间,不会触发停止服务器
- 应用程序在管理超时期限内部署。
- 部署后扫描程序检查部署目录是否存在故障
- 部署超时将所有部署标记为失败
- 所有 Deployment 有问题,正在取消部署
所以:没有错误消息,照常部署,然后立即取消部署。如果其他人有,请检查这些值。
我正在将一个 WebApplication 与几个单独的 war
和 ear
文件部署到 wildfly 10.1 服务器。
我所做的是:清理 deployments
、data/content
和 tmp
文件夹,然后将所有必要的 war
和 ear
文件复制到部署文件夹。
然后,我通过 Spring Tool Suite 3.8.1
(基本上是 Eclipse Neon
)或直接通过 standalone.sh
.
服务器正常启动,获取部署所有项目并发布此消息:
[org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Full 10.1.0.Final (WildFly Core 2.2.0.Final) started in 326001ms - Started 5819 of 6193 services (642 services are lazy, passive or on-demand)
下一条消息,大约半秒后,是第一条 Unregistered web context
消息,然后是一般部署停止。
日志中没有与此相关的消息,看不到 ERROR
、WARNING
、SEVERE
或 FATAL
。
停止所有 Deployment 后,服务器仍然 运行s,但无法访问上下文。
在一个接一个地部署应用时,服务器接受、部署并保持运行ning,这导致人们认为服务器本身有问题。
与内存相关的 VM 参数是这些:-Xms1024m -Xmx4096m
。
服务器不会 运行 超时,因为已经过彻底测试并会产生错误消息。
好吧,长话短说:评论就是解决方案。
standalone.xml
中的参数deployment-timeout
和jboss.as.management.blocking.timeout
作为命令行参数在同一件事上一起工作,考虑到阻止命令行参数似乎有优先权。
因此,如果设置了两个值,并且管理阻止程序高于部署超时,则会发生以下情况:
- 部署开始
- 部署超时触发器
- 管理超时还有时间,不会触发停止服务器
- 应用程序在管理超时期限内部署。
- 部署后扫描程序检查部署目录是否存在故障
- 部署超时将所有部署标记为失败
- 所有 Deployment 有问题,正在取消部署
所以:没有错误消息,照常部署,然后立即取消部署。如果其他人有,请检查这些值。