Jak*_*sel 4 eclipse debugging coldfusion coldfusion-9
我在Adobe的文档中看到了有关行调试器的几个参考.看这里,例如:
我看到了我需要提出的各种与Eclipse相关的设置.例如(从上面):
您可以通过选择Window> Preferences> ColdFusion> RDS Configuration,然后单击Test Debugger来确定是否在Eclipse中正确配置了Debugger服务器.
但是,我没有提到我必须做什么才能配置我的eclipse安装以获得此功能.我假设我需要安装一个eclipse插件.我希望当他们简单地说"eclipse"时,他们实际上并没有谈论CFBuilder.我应该指出,我正在使用带有cfeclipse插件的vanilla eclipse (而不是CFBuilder).
从CFEclipse网站,我看到:
调试
Adobe发布了ColdFusion 8 Extensions for Eclipse,其中包括一个步调试器和RDS工具.Adobe不再支持此功能,但仍可在最新的CFEclipse版本中使用.FusionDebug是Integral提供的商用步调试器.
这真的是真的,Adobe发布了CF8和eclipse的免费调试扩展,但是当他们去CF9时却打破了它(并没有提供免费的替代品)?在CF9中真的没有免费的线路调试方法吗?
假设是这种情况....是否有一个免费的线路调试选项Railo?CF 10怎么样?
使用CFEclipse和CF8可用的相同指令,我能够使用CF9和Eclipse 4.2(Juno)和CFEclipse插件使调试器工作.经过大量搜索,我发现RDS配置条目存在于Window-> Preferences-> Adobe-> RDS Configuration菜单选项中.我是如何配置它的:
您必须确保RDS调试服务器启动的端口是打开的:我使用的是Windows Server 2008,并且基本上打开了我在ColdFusion管理员中添加了JVM Arguments设置的端口(否则Coldfusion会使用一些随机选择的端口启动它)它可以被关闭,这意味着它不会接受传入的请求)这是语法:
-server -Xdebug -Xrunjdwp:transport = dt_socket,server = y,suspend = n,address = 5005 -DDEBUGGER_SERVER_PORT = 49208
您必须重新启动Coldfusion,因为JVM在启动时使用它.
在RDS配置中,我使用了App Server的主机名和端口号,而不是Debug Server的端口本身.所以在我的情况下,我运行的IIS侦听端口80,这是我使用的主机名和端口号.
现在,试金石是否可以成功连接,然后测试调试器.如果没有,请不要试图调试应用程序.在一个相关的说明中,我遇到了一些断点问题,有时候没有被击中,所以我仍然担心它是一个生产解决方案,但我也可能做错了.
我当然强调了这一点,但重点是它似乎是可以实现的.我是Coldfusion的新手,所以我对选项知之甚少,只是想指出一些配置,一旦我解决了它们,就能够实现逐行调试.
| 归档时间: |
|
| 查看次数: |
4661 次 |
| 最近记录: |