【发布时间】:2017-02-05 06:59:23
【问题描述】:
我在堆栈溢出中查看了类似的问题,并尝试了那里给出的所有解决方案,但对我没有任何作用。
我有一个使用 tomcat 在 localhost 中运行的 Flex Web 应用程序,我在 Flash Builder 中使用了 Mongrel 插件来运行 tomcat。
我使用的是火狐浏览器。
当我尝试调试我的应用程序时,它会抛出以下错误:
Flash Builder 调试器无法连接到正在运行的 申请。
确保:
对于浏览器内应用程序,您正在运行 Flash Player 的调试器版本。
对于移动设备上的网络调试,您需要与设备建立可靠的网络连接,并且您的设备上的端口 7935 已打开 机器的防火墙。 设备连接帮助
我确实检查了 netstat 的端口 7935,并且该端口上没有运行任何服务。
我还按照其他人在相关问题中的建议在 catalina.properties 文件中添加了解决方案,但没有成功。
请帮我解决这个问题。
提前致谢!
【问题讨论】:
-
您不是在调试移动设备,因此可以忽略第二个选项。您是否从adobe.com/support/flashplayer/debug_downloads.html 安装了 Firefox 的 flash 调试器?
-
@RobinvandenBogaard,是的,我安装了 Flash 调试器播放器。我还有另一个项目,它是一个简单的 flex 项目,它在调试时工作正常。
-
好吧,太糟糕了,这是一个简单的解决方案。现在要找到具体问题会有点困难,因为我们不知道您的项目和开发环境是如何设置的。有很多可能性;) 你是如何启动 tomcat 服务器的,你是如何尝试调试 flex 应用程序的,你在 Flashbuilder 中采取了哪些步骤。当您尝试调试 flex 应用程序时,它是否会打开 Firefox?什么网址?
-
@RobinvandenBogaard,我在 Flash Builder 中使用 Mongrel 插件来运行 tomcat。使用 Flash Builder 调试配置文件来调试应用程序并在调试配置中我已将 URL 提供给 localhost:8080/myapplication/…。我在 Firefox 浏览器中运行应用程序,虽然调试应用程序在 Firefox 中打开,但调试器的进度条卡在 57% 处,一段时间后它会抛出错误。
标签: actionscript-3 tomcat apache-flex remote-debugging flash-builder4.5