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