我看到Adobe文档中有关行调试器的几个引用。看这里,例如:
设置ColdFusion以使用调试器
我看到提到了我需要做的各种与Eclipse相关的设置。例如(从上面):
您可以通过选择Window > Preferences > ColdFusion > RDS Configuration,然后单击Test来确定Debugger服务器在Eclipse中是否配置正确。
但是,我没有看到我需要做些什么来配置eclipse安装来获得这个功能。我想我需要安装一个eclipse插件。我希望当他们简单地说"eclipse“时,他们实际上并不是在谈论CFBuilder。我应该指出,我在[医]蝉插件(而不是CFBuilder)中使用的是香草eclipse。
在CFEclipse站点上,我看到了以下内容:
调试 Adobe发布了用于Eclipse的ColdFusion 8扩展,其中包括一个step调试器和RDS工具。这已不再为Adobe所支持,但在最新的CFEclipse版本中仍然有效。FusionDebug是一个商业步骤调试器,可从积分。
Adobe是否真的为CF8和eclipse发布了一个免费的调试扩展,但是当他们使用CF9 (没有提供免费的替代方案)时,它就被破坏了吗?真的没有在CF9中进行行调试的免费方式吗?
如果是这样的话.是否有行调试Railo的免费选项?CF 10怎么样?
发布于 2012-03-01 02:30:39
您需要: Adobe的ColdFusion Builder http://www.adobe.com/products/coldfusion-builder.html,而不是CFEclipse。
您可以将其作为插件安装到现有的Eclipse中,也可以作为独立的插件安装。
它可以免费使用后,评估期,免费,有限的特点。我不确定行调试器是否是免费特性之一。
发布于 2012-04-02 14:18:03
使用CFEclipse和CF8可用的相同指令,我能够让调试器使用CF9和Eclipse4.2 (Juno)使用CFEclipse插件。经过多次搜索,我发现RDS配置条目位于窗口->Preferences->Adobe->RDS配置菜单选项中。我如何配置它:
您必须确保RDS Debug服务器启动的端口是打开的:我使用的是Windows 2008,并且基本上打开了我在ColdFusion管理员中添加了JVM参数设置的端口(否则Cold聚变使用一些随机选择的端口启动它,它可能会关闭,这意味着它将不接受传入的请求)如下所示:
-server -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -DDEBUGGER_SERVER_PORT=49208
您必须重新启动Cold聚变,因为这是JVM在启动时使用的。
在RDS配置中,我使用了App的主机名和端口号,而不是Debug的端口本身。因此,在我的例子中,我正在运行IIS,它监听端口80,这是我使用的主机名和端口号。
现在的试金石是,如果您可以成功连接,然后测试调试器。如果没有,请不要费心调试应用程序。在一个相关的注意,我有一些问题,断点,没有被击中的时候,所以我仍然担心它作为一个生产解决方案,但我可能也做错了什么。
当然,我已经对此进行了浓缩,但重点是,这似乎是可以实现的。我对Cold聚变并不熟悉,所以我对这些选项不太了解,只是想指出一些配置,一旦我解决了它们,就能够实现逐行调试。
发布于 2012-07-05 15:48:59
CF9和Eclipse4.2 (Juno)在MacOs上使用CFEclipse插件- Apache。我没有Adobe,但是我下载了,并将两个CF801插件文件移到eclipse目录中并重新启动了eclipse。之后,我在Eclipse/preferences下进行了Adobe/RDS配置。我只是在端口80上配置了RDS,因为我拥有由本地Apache提供的coldfusion服务,测试了连接和调试,现在一切似乎都好起来了。谢谢G.
https://stackoverflow.com/questions/9509720
复制相似问题