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

时间:2014-11-13 22:57:39

标签: java linux jenkins jenkins-plugins jboss-eap-6

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

有没有办法可以在jboss正在运行的远程主机上没有root访问权限的情况下从jenkins重启jboss,这样就完全自动化了这个过程。我在遥控器上的scp帐户只有复制权限。我无法执行shell。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用wildfly:shutdown(使用reload选项)来实现JBoss EAP 6.x中重启的效果。

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

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