我正在将具有多个单独的war
和ear
文件的WebApplication部署到wildfly 10.1服务器。
我这样做是:我清理deployments
,data/content
和tmp
文件夹,然后将所有必要的war
和ear
文件复制到部署中-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
- 消息,然后是一般部署停止。
日志中没有与此相关的消息,ERROR
,WARNING
,SEVERE
或FATAL
都没有。
停止所有部署后,服务器仍然运行,但无法访问上下文。
当逐个部署应用程序时,服务器会接受,部署并继续运行,这会导致服务器本身出现问题。
与内存相关的VM-Arguments是:-Xms1024m -Xmx4096m
。
服务器不会在超时时运行,因为它已经过彻底的测试并产生错误消息。
答案 0 :(得分:1)
好的,长话短说:评论是解决方案。
deployment-timeout
中的参数standalone.xml
和jboss.as.management.blocking.timeout
作为命令行参数在同一事物上一起工作,考虑阻止命令行参数看似优先。
因此,如果设置了两个值,并且管理阻止程序高于部署超时,则会发生以下情况:
所以:没有错误消息,像往常一样部署,然后是即时取消部署。如果其他人有这个,请检查这些值。