0

스택 오버플로에서 비슷한 문제가 발생하여 모든 해결책을 시도했지만 나에게 아무런 문제가 없습니다.Flash Builder 디버거가 실행중인 응용 프로그램에 연결하지 못했습니다.

나는 Tomcat을 사용하여 localhost에서 실행되는 Flex 웹 응용 프로그램을 가지고 있습니다. Flash Builder에서 Mongrel 플러그인을 사용하여 tomcat을 실행했습니다.

Firefox 브라우저를 사용하고 있습니다.

플래시 빌더 디버거

가 실행 응용 프로그램에 연결하는 데 실패 :

나는 그것이 오류 아래 던지고 내 응용 프로그램을 디버깅하려고

.

을 확인하십시오

의 브라우저 응용 프로그램의
  1. , 당신은 플래시 플레이어의 디버거 버전을 실행하고 있습니다.

  2. 모바일 장치에서 네트워크 디버깅을하려면 장치에 안정적인 네트워크 연결이되어 있고 포트 번호 7935가 컴퓨터의 방화벽에 열려 있어야합니다. 장치 연결 도움

link : error screenshot

I 포트 7935에 대한 NETSTAT 확인 않았고,이 포트에서 실행중인 서비스가 없습니다.

관련 질문에서 다른 사람들이 제안한대로 catalina.properties 파일에 솔루션을 추가했지만 해결되지 않았습니다.

친절하게 도움이 문제를 해결하십시오.

미리 감사드립니다.

+0

에 당신은 모바일 장치를 디버깅하지 않는 가리켜 야, 그래서 두 번째 옵션은 무시 될 수있다. Firefox 용 플래시 디버거를 https://www.adobe.com/support/flashplayer/debug_downloads.html에서 설치 했습니까? –

+0

@RobinvandenBogaard, 예 플래시 디버거 플레이어가 설치되어 있습니다. 나는 단순한 플렉스 프로젝트 인 다른 하나의 프로젝트를 가지고 있으며 디버깅하는 동안 잘 작동한다. –

+0

좋아, 너무 쉬운 해결책은 나쁘지.이제는 프로젝트와 개발 환경이 어떻게 설정되는지 알지 못하기 때문에 특정 문제를 찾는 것이 더 어려울 것입니다. 꽤 많은 가능성이 있습니다;) Tomcat 서버를 어떻게 시작하고 Flex 어플리케이션을 어떻게 디버깅하려고합니까? Flashbuilder에서 어떤 단계를 밟아야합니까? Flex 어플리케이션을 디버그하려고하면 Firefox가 전혀 열리지 않습니까? 어떤 URL입니까? –

답변

0

tomcat 응용 프로그램이 flashbuilder 프로젝트에서 debuggable swf를 제공하지 않는 것 같습니다. 필자가 (비슷한) 설정은 flex 프로젝트에서 tomcat 응용 프로그램의 webcontent 폴더로 출력 디렉토리를 변경하는 것입니다.

Flashbuilder는 일반적으로 템플릿에서 index.html을 만들지 않고 대신 $ {project.name} .html을 만듭니다. 디버깅 할 때 반드시 사용하십시오.

{workspace}/flexapp/src/MyApplication.mxml 
{workspace}/webapp/WebContent/bin-debug  <-- oupput folder of flexapp 

이제 Flashbuilder에서 tomcat 응용 프로그램을 시작하면 flex 프로젝트의 디버그 가능 SWF가 포함됩니다.

는 플렉스 출력 URL은 http://localhost:8080/myapplication/bind-debug/MyApplication.html?Authorised=true&debug=true

+0

제안에 따라 플렉스 빌드 경로 아래의 출력 폴더를 기본 "bin-debug"에서 tomcat의 webapps 폴더로 변경해야합니다. 내 이해가 맞습니까? –

+0

tomcat 프로젝트 webcontent 폴더로 변경했습니다. bin-debug 폴더 포함. 이것은 flex 프로젝트의 출력 url을 bin-debug 폴더 url과 일치하도록 변경했다는 것을 의미합니다. 소스 제어를 위해이 폴더를 무시할 수 있습니다. –

+0

나는 그 변화를했지만 플렉스 빌더는 여전히 디버깅하는 동안 위의 오류를 보여왔다. 내 bin - debug에 대한 경로는 C : \ Tomcat \ webapps \ myprojectname이고 속성 폴더에서 Flex 프로젝트의 Output 폴더에 동일한 경로를 지정했습니다. Flex 빌드 경로 –