从远程位置在JBoss AS 4.2.3上部署WAR的最佳方法是什么。我不想弄乱一些东西,例如我的连接在上传文件时挂起。
答案 0 :(得分:2)
我建议远程将WAR文件复制到目标服务器上的临时保留区域(使用rsync,scp,ftp等),然后在目标服务器上执行脚本(使用rsh,ssh等)将WAR文件放入JBoss部署目录。
只要临时保存目录与JBoss在同一个分区上,移动将是有效的原子,因此即使连接失败,它仍然可以工作。
或者,您可以调用JBoss JMX控制台来禁用部署扫描程序,将WAR直接复制到deploy目录中,然后重新启用扫描程序。这样,在确定已复制WAR之前,它不会尝试部署。