Java 在远程主机上使用jenkins在没有root权限的情况下重新启动Jboss eap
我已配置jenkins将作业生成的jar文件复制到运行jboss的远程主机(GNU LINUX)上的目标文件夹。目前,我每次都必须手动重新启动jboss,以反映更改。我正在使用scp帐户和jenkins scp插件进行jar移动 是否有一种方法可以从jenkins重新启动jboss,而无需在运行jboss的远程主机上进行root访问,从而完全自动化该过程。我在远程服务器上的scp帐户只有一个副本。我不能执行shell 谢谢你的帮助 您可以使用(使用Java 在远程主机上使用jenkins在没有root权限的情况下重新启动Jboss eap,java,linux,jenkins,jenkins-plugins,jboss-eap-6,Java,Linux,Jenkins,Jenkins Plugins,Jboss Eap 6,我已配置jenkins将作业生成的jar文件复制到运行jboss的远程主机(GNU LINUX)上的目标文件夹。目前,我每次都必须手动重新启动jboss,以反映更改。我正在使用scp帐户和jenkins scp插件进行jar移动 是否有一种方法可以从jenkins重新启动jboss,而无需在运行jboss的远程主机上进行root访问,从而完全自动化该过程。我在远程服务器上的scp帐户只有一个副本。我不能执行shell 谢谢你的帮助 您可以使用(使用reload选项)在JBoss EAP 6.x中
reload
选项)在JBoss EAP 6.x中实现重启的效果
这可能取决于控制端口的可访问性,因此可能需要SSH隧道。我不确定你是否能在你的环境中实现这一点
首先尝试让它在可访问的LAN上运行的JBoss EAP实例上工作。您是否使用maven构建jar文件?jar文件是部署人工制品还是使用JBoss模块?嗨,Steve。我使用maven构建jar文件并将其移动到JBoss Modules文件夹。不是部署工件。