我正在设置一个CI环境,使用mvn jboss-as:deploy目标来构建和部署java项目到远程服务器。
几个问题 1.我是否需要在jboss standalone.xml上执行任何特定操作以启用热部署。例如 自动部署:需要启用爆炸选项吗?
目前部署是手动过程:将war复制到deploy文件夹,然后触摸ar文件。我是否需要删除部署文件夹下的旧战以使远程热部署成功运行?
使用jenkins执行热部署后,如果执行服务器重启,则会部署旧版本的战争。有什么线索吗?
请帮忙。
答案 0 :(得分:0)
我想出了这个问题。由于之前手动部署了战争,我不得不从Standalone / deployments文件夹中删除war文件。在服务器上重新启动时,将部署此文件夹下的war,从而导致显示旧版本的应用程序。