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的。
评论没有发现