通过 Eclipse 将 EAR 项目部署到远程 WildFly 服务器的最佳实践
Best practice for deploying EAR-project to remote WildFly server via Eclipse
我有一个 JavaEE EAR 项目,我想将其从 Eclipse 无缝部署到远程服务器 运行 Debian 和 WildFly。我今天使用 FTP 进行部署以将 .ear-project 放入 WildFly 部署文件夹中(然后当然创建 .dodeploy)但这不是一个非常敏捷的解决方案,因为我希望能够立即推送更改.
有没有人可以推荐这种解决方案的最佳做法是什么?我在网上搜索过,但找不到任何具体的指南,尽管以某种方式使用 Maven 似乎很受欢迎。谢谢。
我认为没有任何最佳实践。一般来说,这取决于你的环境。
以下方法可用于在远程主机上进行部署。
使用 Maven
- 有关插件的详细文档可在此处获得https://docs.jboss.org/wildfly/plugins/maven/latest/
- 此处提供使用该插件的示例应用程序https://github.com/wildfly/quickstart
使用 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>"
我有一个 JavaEE EAR 项目,我想将其从 Eclipse 无缝部署到远程服务器 运行 Debian 和 WildFly。我今天使用 FTP 进行部署以将 .ear-project 放入 WildFly 部署文件夹中(然后当然创建 .dodeploy)但这不是一个非常敏捷的解决方案,因为我希望能够立即推送更改.
有没有人可以推荐这种解决方案的最佳做法是什么?我在网上搜索过,但找不到任何具体的指南,尽管以某种方式使用 Maven 似乎很受欢迎。谢谢。
我认为没有任何最佳实践。一般来说,这取决于你的环境。
以下方法可用于在远程主机上进行部署。
使用 Maven
- 有关插件的详细文档可在此处获得https://docs.jboss.org/wildfly/plugins/maven/latest/
- 此处提供使用该插件的示例应用程序https://github.com/wildfly/quickstart
使用 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>"