Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在远程主机上使用jenkins在没有root权限的情况下重新启动Jboss eap_Java_Linux_Jenkins_Jenkins Plugins_Jboss Eap 6 - Fatal编程技术网

Java 在远程主机上使用jenkins在没有root权限的情况下重新启动Jboss eap

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中

我已配置jenkins将作业生成的jar文件复制到运行jboss的远程主机(GNU LINUX)上的目标文件夹。目前,我每次都必须手动重新启动jboss,以反映更改。我正在使用scp帐户和jenkins scp插件进行jar移动

是否有一种方法可以从jenkins重新启动jboss,而无需在运行jboss的远程主机上进行root访问,从而完全自动化该过程。我在远程服务器上的scp帐户只有一个副本。我不能执行shell

谢谢你的帮助

您可以使用(使用
reload
选项)在JBoss EAP 6.x中实现重启的效果

这可能取决于控制端口的可访问性,因此可能需要SSH隧道。我不确定你是否能在你的环境中实现这一点


首先尝试让它在可访问的LAN上运行的JBoss EAP实例上工作。

您是否使用maven构建jar文件?jar文件是部署人工制品还是使用JBoss模块?嗨,Steve。我使用maven构建jar文件并将其移动到JBoss Modules文件夹。不是部署工件。