RPDB基本上是圍繞PDB,將重新路由stdin和stdout到套接字句柄&NBSP一個Python包裝;默認情況下,它會打開端口4444的調試器:
進口RPDB; rpdb.set_trace()
但你可以改變,通過簡單的手動實例RPDB:
進口RPDB
調試器= rpdb.Rpdb(12345)
debugger.set_trace()
眾所周知,工作的Jython 2.5,Python的2.5和Python 3.1。這是書面最初是為Jython的,因為這是非常Tomcat上運行時,將其調試的唯一途徑。
之後,你的腳本將“掛起”進入set_trace(),並讓它繼續的唯一辦法是,當使用telnet,netcat的,等來訪問RPDB ..:
NC 127.0.0.1 4444
在CPython的安裝(標準Python)
 蟒蛇setup.py安裝
安裝在Tomcat的webapp </ STRONG>
剛才複製的RPDB目錄(一個與__init__.py文件)在你的WEB-INF / lib目錄/ lib文件夾以及標準的Jython庫(必需)。
什麼是新的本新聞稿中:
- 在追趕的IOError初始化中提出的打印,它可能無法在某些環境下工作(如mod_wsgi的)。 (門諾史密茨)
要求:
- 在Python中
限制:
- 在插座現在正常關閉,所以你需要^ C中的netcat,並^在遠程登錄後退出繼續。
- 對於一些模糊的原因,你將需要運行繼續兩次Jython的。
評論沒有發現