部署后Wildfly 10.1停止部署

时间:2018-01-11 09:03:20

标签: java deployment jboss wildfly

我正在将具有多个单独的warear文件的WebApplication部署到wildfly 10.1服务器。

我这样做是:我清理deploymentsdata/contenttmp文件夹,然后将所有必要的warear文件复制到部署中-folder。

然后,我通过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 - 消息,然后是一般部署停止。 日志中没有与此相关的消息,ERRORWARNINGSEVEREFATAL都没有。

停止所有部署后,服务器仍然运行,但无法访问上下文。

当逐个部署应用程序时,服务器会接受,部署并继续运行,这会导致服务器本身出现问题。

与内存相关的VM-Arguments是:-Xms1024m -Xmx4096m。 服务器不会在超时时运行,因为它已经过彻底的测试并产生错误消息。

1 个答案:

答案 0 :(得分:1)

好的,长话短说:评论是解决方案。

deployment-timeout中的参数standalone.xmljboss.as.management.blocking.timeout作为命令行参数在同一事物上一起工作,考虑阻止命令行参数看似优先。

因此,如果设置了两个值,并且管理阻止程序高于部署超时,则会发生以下情况:

  • 部署已开始
  • 部署超时触发器
  • 管理超时仍有剩余时间,并且不会触发停止服务器
  • 应用程序在管理超时期限内部署。
  • 部署后扫描程序检查部署目录中的故障
  • Deloyment-timeout将所有部署标记为失败
  • 所有部署因缺陷而被取消部署

所以:没有错误消息,像往常一样部署,然后是即时取消部署。如果其他人有这个,请检查这些值。