mvm jettyを起動した後にURLからSWFを起動できない理由を理解しようとしています。WAR記述子と構造を理解する必要があります - WAR内のFlexプロジェクト
プロジェクトが正常にビルドされ、mavenターゲットディレクトリにFalcon-WAR-0.0.1-SNAPSHOT.warが作成されました。このファイルには以下のファイルがあり、Flexプロジェクトからコンパイルされた.swfファイルが含まれています。
私のweb.xmlが非常に簡単で、次のコード含まれています。それはFALCONあるので、自分のアプリケーションのコンテキストルートは、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>
を-戦争。
私はMVN桟橋起動する場合:実行を、私はコンソールに次のプリントを得る:
私は私のブラウザでhttp://localhost:8080/FALCON-WARに移動しようとすると、私が起動することを期待する場合しかし、私は、以下を得ます.swfファイルをweb.xml定義から削除します。
誰も私が私が間違っているの見きわめる助けてもらえますか?これは、Webコンテナが.war構造をどのように解釈するかを理解することともっと関連していますが、これはWebアプリケーション開発における私の最初のbashであり、やり方でできます!
事前に感謝します。
+1これをあなたの質問の解決策として必ずマークしてください。これは、この質問に来る将来の人々を助けるでしょう。 – JeffryHouser