我有一個調度器運行不同線程的應用程序。 應用程序可能會加載新的Runnable類並運行它們。 當前應用程序正在生產中,即它正在遠程服務器上運行。具有不同調試器的遠程調試線程
我的團隊由3人開發Runnable類組成。 當課程準備就緒時,它會上傳到服務器並加載到調度程序中。
我想給我的團隊調試特定線程的能力。 即:人A可以調試Runnable A,B-B等的線程。
讓他們完全訪問遠程JVM不是一個解決方案,因爲 開發人員不允許看到系統核心和其他解決方案。
所以我的問題是:如何允許多個遠程調試與線程特定的連接?
優選的IDE:Eclipse的
編輯:
有可能與加多寶 http://docs.oracle.com/javase/7/docs/technotes/tools/windows/jdb.html
這裏遠程連接到特定的線程是一個例子:http://www.itec.uni-klu.ac.at/~harald/CSE/Content/debugging.html
1)找到與你的線程jdb線程
2)放置斷點並輸入想要的線程
仍存在安全問題。 一個解決方案是編譯沒有調試符號的受保護代碼,但它只會保護核心,允許看到彼此的線程。
那麼,下一步 - 挖掘安全管理器。也許有特權層適合我的情況。
在服務器系統中創建一個簡單的Web應用程序,使用簡單的文件上傳,下載 – 2013-07-09 07:03:13
這些功能已經作爲服務器系統的一部分實現。 – AndreyP