与えられたものとして受け入れるようお願いしなければならない理由から、すべての出力が通常の「/」ではなく「/Foo/bar/1.0」で利用できるように GWT アプリケーションを構築する必要があります。
具体的には、GWT アプリを IntelliJ 内でコンパイルした結果が次のようになる必要があります。
~/.IntelliJIdea12/system/gwt/Project.534b2263/Test.ef6cd448/run/www/
- Foo
- bar
- 1.0
- Testing.html
- Testing.css
- (other files in here too, like favicon.ico, etc...)
- WEB-INF
- (contents left out here)
- testing
- testing.devmode.js
- testing.nocache.js
私ができる最善の方法は、Testing.html、Testing.css などを適切な場所に配置することです。これを取得するには、GWT モジュールの「出力相対パス」を「/Foo/bar/1.0/」に設定し、Web リソース ディレクトリの「DeploymentRoot への相対パス」を同じ「/Foo/bar/1.0/」に設定します。 .
ただし、testing.devmode.js と testing.nocache.js を含む「testing」ディレクトリは、~/.IntelliJIdea12/system/gwt/Project/534b2263/Test.ef6cd448/run/www/testing ディレクトリにあるようです。 . 明らかに、これは Testing.html が testing/testing.nocache.js をインクルードしようとすると見つからず、GWT アプリが機能しないことを意味します。
簡単なことを見逃していることを願っていますが、何時間も掘り下げてきました...
興味のある方のために、問題を説明するサンプル プロジェクトを作成し、IntelliJ フォーラム ( http://devnet.jetbrains.com/thread/442050 ) に同じ基本的な質問と共に投稿しました。