私の Java Web アプリケーションでは、Sencha CMD によって生成されたソースは resources フォルダーにあります。Boostrap.js を使用して開発モード (ビルドなし) でアプリケーションを実行しようとしているため、Ext.Manifest を宣言し、jsp ファイルに以下を含めました。
<script id="microloader" data-app="52906e0a-6b39-4de6-b1f2-dc27cf37969e" type="text/javascript" src="resources/bootstrap.js"></script>
標準構成では、microloader は extjs アプリケーション ソース ファイルが Web ルート パスに直接あるかのようにファイルをロードしようとしますが、ファイルがそこにないため正しくありません。
http://localhost:8080/myapp/classic.json
リソースフォルダー内のファイルを探すようにマイクロローダーに「指示」する方法。リクエストは次のようになります。
http://localhost:8080/myapp/resources/classic.json
app.js を直接インクルードし、Ext.Application で appFolder を指定すると、boostrap.js を使用せずにこれを機能させることができます。しかし、さまざまなプロファイル (モダン、クラシック) をテストしたいと考えています。