我在堆栈溢出中查看了类似的问题,并尝试了那里给出的所有解决方案,但没有任何对我有用。
我在tomhost的localhost中运行了一个Flex Web应用程序,我在Flash Builder中使用了Mongrel插件来运行tomcat。
我正在使用Firefox浏览器。
当我尝试调试我的应用程序时,它会抛出以下错误:
Flash Builder调试器无法连接到正在运行的 应用
确保:
对于浏览器内应用程序,您正在运行Flash Player的调试版。
- 醇>
对于移动设备上的网络调试,您可以与设备建立可靠的网络连接,并且您的端口7935已打开 机器的防火墙。 设备连接帮助
我确实使用netstat检查了端口7935,并且此端口上没有运行任何服务。
我还在catalina.properties文件中添加了解决方案,正如其他人在相关问题中所建议的那样,但它没有成功。
请帮助我解决这个问题。
提前致谢!
答案 0 :(得分:0)
tomcat应用程序可能无法从flashbuilder项目提供可调试的swf。我在(我相信)类似的设置中所拥有的是:还将输出目录从flex项目更改为tomcat应用程序的webcontent文件夹。
Flashbuilder通常不会从模板创建index.html,而是使用$ {project.name} .html。确保在尝试调试时使用它。
Sub Slide()
Dim sld As Slide
Dim shp As Shape
Dim count As Integer
count = 1
For Each sld In ActivePresentation.Slides
For Each shp In sld.Shapes
Debug.Print count
Debug.Print shp.Left
Debug.Print shp.Top
count = count + 1
Next shp
Next sld
如果从Flashbuilder启动tomcat应用程序,它将包含flex项目中的可调试SWF。
然后,flex输出网址应指向http://localhost:8080/myapplication/bind-debug/MyApplication.html?Authorised=true&debug=true