2011-12-15 46 views
10

當我在使用不同主機(如生產環境)上運行的JVM機器中的套接字連接到正在運行的JVM時,有沒有辦法在控制檯中獲得STDOUT/STDERROR輸出,即也啓用了控制檯?啓用了控制檯的Java JVM Eclipse遠程調試

+0

不要這麼想,有時可能會得心應手,但是不能只是在方便的文本編輯器中打開服務器日誌?我想這個答案是否定的:) – davidfrancis 2011-12-15 09:35:53

+0

好吧,如果我能看到控制檯,就會很整潔。你看,遠程機器處於生產模式,所以我不太清楚如何看到所有的異常,也許其中一些被過濾。 – 2011-12-15 09:39:45

回答

2

種類...

我最近成立了一個Ant腳本來更新部署到遠程服務器,然後自動重新啓動。使用putty的ant鏈接工具調用重啓腳本。重啓腳本停止了服務器,然後以遠程調試模式啓動它,以便我可以從本地eclipse鏈接到它進行測試/調試。有趣的是,我沒有啓動服務器作爲後臺進程,所以所有的標準輸出都被髮送回plink並顯示在eclipse控制檯的ant輸出中。 我不知道這可能是多麼有用,因爲輸出前面加上了通常的ant細節,並且ant任務在您停止遠程服務器之前不會完成。

編輯:上反映整個事情可以通過調用砰砰通過創建運行配置的「外部工具」,開始您的遠程環境實現更容易。