我正在開發一個多線程的Web服務器小程序,並且在過去的一週內一直處理system.out.println's作爲我的「調試」工具。據我瞭解,我構建的.jar被構建器分割並放入.html文件,然後在訪問Web服務器時吐出。在JVM中調試多線程的Web服務器
我想知道是否有某種方法可以將調試器(插件?)附加到Java的虛擬機上,這將允許我在操作Web服務器時逐步執行代碼 - 這裏有一些重要的例外:追查是非常令人沮喪的。我相信他們是與多線程相關的計時問題,這使得它們在嘗試定位時更加不可靠,並且可能意味着調試器將無法正確處理。我不認爲這很重要,但我在建的IDE是Netbeans。
我已經接管了以前的開發者的匆匆未完成的項目,並且已經遠遠超過了我的腦海。 = /預先感謝任何可能的解決方案,我很感激。
什麼是網絡服務器小程序? Netbeans能夠進行多線程調試。 – MRalwasser
[本FAQ頁面](http://wiki.netbeans.org/FaqDebuggingAppletRemotely)是Google搜索條件中的第一個搜索結果:debug applet netbeans。不能發佈爲答案,因爲我不確定是要執行服務器的多線程調試,還是隻需遠程調試小程序。 –
啊,多線程競態條件。哦,有趣。查看Java 5 + 6中的併發utils,並學習如何使用synchronized和transient。這可能會非常有用。 –