我有一個相當複雜的服務器端應用程序,它經常要求我看看它的內部是如何進行調試和修復問題的。爲調試/遠程管理嵌入Java腳本語言的建議
因此,我嵌入了一個Beanshell實例,我可以telnet進入(通常通過SSH隧道),但我想知道是否有更好的方法。
一些限制:
- 沒有readline的支持,我可以用「rlwrap」在telnet下得到解決,但它並不理想
- 的變量和方法Tab鍵完成將是非常好的,但我還沒有找到一個辦法做到這一點
- 預先定義的變量(訪問的東西,我需要經常訪問)似乎不工作,我必須預先定義的功能,而不是
所有-在所有它相當笨重,儘管Beanshell具有其超級Java集的優點,所以沒有人需要學習另一種編程語言來使用它。
我想知道如果別人有任何促進通過腳本語言(Beanshell或其他)進行遠程調試/管理的經驗,也許有人找到了更好的方法。