文件名称:jvm-ssh-groovy-shell:通过 SSH 连接到您的 JVM 并使用 Groovy Shell 以交互方式控制您的代码
文件大小:105KB
文件格式:ZIP
更新时间:2024-07-17 22:10:55
Java
这是什么? 这是和之间的集成。 使用此集成,您可以快速将 SSH 服务器添加到您的应用程序,并能够远程访问 Groovy shell,让您在正在运行的 JVM 中以交互方式运行代码。 换句话说,它是一个可远程访问的 REPL,位于您的 JVM 中,从而允许您检查应用程序内部发生的事情,而无需编写 JMX 或其他向外部公开管理功能的方式。 演示 包含一个演示应用程序。 在您的 repo 克隆中,运行: ./gradlew :demo-app:run 如果你想运行这个演示,你需要 Java 8,因为它使用了闪亮的新 JSR-310 类。 (库的其余部分不需要 Java 8。) 这将在localhost:8080上启动一个简单的 HTTP 服务,该服务公开一个/nowUtc端点,该端点在 ISO-8601 中输出时间戳。 这里它与date命令一起运行,以表明它正在做它应该做的事情:
【文件预览】:
jvm-ssh-groovy-shell-master
----groovy-shell-command()
--------build.gradle(619B)
--------src()
----.gitignore(88B)
----settings.gradle(119B)
----build.gradle(3KB)
----gradlew(5KB)
----authorized-keys-ssh-authenticator()
--------build.gradle(535B)
--------src()
----README.md(4KB)
----gradlew.bat(2KB)
----gradle()
--------wrapper()
----demo-app()
--------build.gradle(809B)
--------src()