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

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

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

有没有一种方法可以让我们从 jenkins 重启 jboss,而无需在运行 jboss 的远程主机上进行 root 访问,从而使该过程完全自动化。我在 Remote 上的 scp 帐户只有复制权限。我无法执行 shell。

感谢您的帮助。

最佳答案

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

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

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

关于java - 在远程主机上没有root权限的情况下使用jenkins重启Jboss eap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26920034/

相关文章:

regex - grep 正则表达式搜索数字序列

java - Fitnesse 的代码覆盖率

Java - 将 DataInputStream 与套接字一起使用,缓冲与否?

JAVA:框架大小和图形对象居中

linux - Linux上的ACL对性能有影响吗

java - 在 Java 中与命令行工具通信

Jenkins 向错误的提交 ID 发送通知

maven - 如何通过maven测试Jenkins项目下的特定模块?

java - 如何在表单提交后显示消息并具有幂等性

java - Maven 构建 Jar