当前位置: 首页 > 知识库问答 >
问题:

通过Eclipse将EAR项目部署到远程WildFly服务器的最佳实践

陆俭
2023-03-14

我有一个JavaEE EAR项目,我想从Eclipse无缝地部署到运行Debian和WildFly的远程服务器。我今天部署使用FTP删除。WildFly部署文件夹中的ear项目(然后当然创建.dodeploy),但这不是一个非常灵活的解决方案,因为我希望能够立即推动更改。

是否有人建议这种解决方案的最佳做法是什么?我在网上搜索过,但找不到任何具体的指南,尽管在某种程度上使用Maven似乎很流行。非常感谢。

共有1个答案

秦天宇
2023-03-14

我认为没有任何最佳实践。一般来说,这取决于您的环境。

以下方法可用于在远程主机上部署。

>

  • 使用Maven

    • 有关该插件的详细文档可在此处找到https://docs.jboss.org/wildfly/plugins/maven/latest/

    使用CLI

    https://docs.jboss.org/author/display/WFLY8/CLI配方

    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>"
    

  •  类似资料:
    • 我(终于)从JBOSS5.1升级到Wildfly9.0.2.final(独立)。我正在学习如何通过scp重新部署压缩的EAR,希望部署扫描器能够接收到它。根据文档,我所要做的就是在standalone.xml(在部署描述符中)中设置auto-deploy-zipped=“true”,然后将。ear复制到deployments文件夹中。但是,当我这样做时,扫描器会在部署文件夹中放置一个“failed

    • 我们有一个在netbeans 7.3中制作的项目,即将把它部署到一个远程glassfish服务器上,一切都已正确配置和设置,我们项目的连接池也在glassfish中生成。 当前,我们在部署到远程服务器时遇到以下错误: 部署?默认=D:\SVN\PTS62\应用\Rekeningrijdersite\RekeningRijder\dist\RekeningRijder.war 部署期间出错:准备应用

    • 我有一个模块化maven项目。在最高层,我有: 我已经尝试了我能想到的一切: 重新执行项目, 清理所有eclipse相关文件, 清理本地maven存储库, 正在清理服务器tmp文件夹并重新添加项目, 更新并安装maven 到目前为止没有任何帮助。 我有一个令人震惊的发现:我添加了一个名为“amodule”的模块。你猜怎么着,它得到了所需的罐子而其他的没有。似乎只有按字母顺序排列的第一个模块获得ja

    • 我正在使用EclipseEE创建一个在Wildfly v18服务器上运行的动态web项目。我设置了一个测试servlet,只是为了确保我的设置正常工作,并将其映射到web上。xml文件: 当我在我的web浏览器中打开时,servlet工作了,我得到了想要的结果。但是,如果我更改servlet响应中的文本,这些更改不会反映在服务器或前端上。 我尝试重新启动服务器,从服务器中删除项目并重新部署它,将服

    • 我的开发计算机是Windows。我想将一些JBoss示例Web应用程序从Eclipse(在Windows上)部署到我在CentOS上运行的远程JBoss服务器。它们都安装了JBoss和Java。我认为,尽管它们有不同的操作系统,但Eclipse看不到CentOS具有所需的JBoss包。在“新服务器”选项下,当我进入CentOS服务器时,我指定这是一个Unix服务器。有什么方法可以让它工作,还是我陷

    • 考虑以下情况: 我有一个主要的重型服务和许多其他小型微服务。 小型微服务只使用大型服务。 只有主要的重型服务才会向公共Internet公开。 部署这些服务的最佳实践是什么? 在同一个kubernetes集群中: 主重型服务负载均衡器 将其他小型微服务作为集群IP(以保护它们免受公共internet的攻击)。 这是个好办法吗?