我有一个JavaEE EAR项目,我希望从Eclipse无缝部署到运行Debian和WildFly的远程服务器。我今天正在部署使用FTP将.ear项目放在WildFly部署文件夹中(然后当然创建.dodeploy)但这不是一个非常灵活的解决方案,因为我希望能够立即推送更改。
有没有人建议这种解决方案的最佳做法是什么?虽然以某种方式使用Maven似乎很受欢迎,但我还没有找到任何具体指南。谢谢。
答案 0 :(得分:3)
我认为没有最佳做法。一般来说,这取决于您的环境。
可以在远程主机上部署以下方法。
使用Maven
使用CLI
https://docs.jboss.org/author/display/WFLY8/CLI+Recipes
sh $WILDFLY_HOME/bin/jboss-cli.sh --controller=<management_port_bind_address_remote_host>:9990 --connect --user=<management_user> --password=<management_user_pswd> --command="deploy <path_to_ear_file>"