mvm 부두를 실행 한 후 URL에서 SWF를 시작할 수없는 이유를 이해하려고합니다. 프로젝트에서 실행합니다.WAR 설명자 및 구조 이해 - WAR 내 플렉스 프로젝트
프로젝트가 성공적으로 빌드되어 maven 대상 디렉토리에 팔콘 -WR-0.0.1-SNAPSHOT.war을 생성했습니다. 이 파일에는 다음 파일이 있으며 Flex 프로젝트에서 컴파일 된 .swf 파일이 포함되어 있습니다.
내 web.xml 파일은 매우 간단하며 다음 코드가 포함
내 응용 프로그램의 컨텍스트 루트는 WAR의 이슈 ID와 동일<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>Falcon Flights</display-name>
<welcome-file-list>
<welcome-file>Falcon-Flights.swf</welcome-file>
</welcome-file-list>
</web-app>
를, 그래서 FALCON입니다 -전쟁.
나는 MVN 부두를 실행하면 : 실행, 나는 콘솔에 다음 인쇄 얻을 : 그러나
내 브라우저에 http://localhost:8080/FALCON-WAR로 이동하려고, 나는 내가를 출시 할 것으로 예상 할 때, 다음과 같은 얻을 .swf 파일을 web.xml 정의에서 가져옵니다.
사람은 제가 뭘 잘못 추측 도와 주 시겠어요? 이것은 웹 컨테이너가 .war 구조를 해석하는 방법을 이해하는 것과 더 관련 될 수 있습니다. 그러나 이것은 웹 어플리케이션 개발에서 가장 먼저 떠들썩한 일이며 찌르다가 할 수 있습니다!
미리 감사드립니다.
+1 질문에 대한 해결책으로 표시해야합니다. 이 질문에 대한 미래의 사람들을 도울 것입니다. – JeffryHouser