Ext JS 5/Sencha CMD:如何在tomcat服务器上运行Ext JS应用程序

Ext JS 5/Sencha CMD:如何在tomcat服务器上运行Ext JS应用程序,tomcat,extjs,sencha-cmd,Tomcat,Extjs,Sencha Cmd,我想从tomcat服务器测试我的应用程序,所以我将我的应用程序ext js放在我的webapp文件夹中,并在web.xml文件中编写了index.html的正确路径。我还修改了我的app.json,如下所示: "js": [ { "path": "/application/app.js", "bundle": true } ], "css": [ { "path": "/application/bootstrap.css

我想从tomcat服务器测试我的应用程序,所以我将我的应用程序ext js放在我的webapp文件夹中,并在web.xml文件中编写了index.html的正确路径。我还修改了我的app.json,如下所示:

"js": [
    {
        "path": "/application/app.js",
        "bundle": true
    }
],

"css": [
    { 
        "path": "/application/bootstrap.css",
        "bootstrap": true
    }
],
现在app.js已正确加载,但我在启动应用程序时从firebug控制台收到以下消息:

TypeError:Ext.onReady不是函数

我认为ExtJS框架没有加载,但我不知道为什么。我应该更改任何配置文件吗? 我使用sencha cmd构建我的应用程序

编辑1:网络控制台

编辑2:这是我的目录树

应用程序目录位于webapp目录中

My web.xml文件中的My welcome file list conf.:

<welcome-file-list>
    <welcome-file>application/index.html</welcome-file>
</welcome-file-list>

我终于找到了解决办法。事实上,sencha cmd 5.0.1.231不起作用。它需要更新到5.0.1.250版(beta版),并且可以正常工作

对于it工作,必须运行以下命令:

sencha app upgrade
sencha app build
别忘了在Windows上重新启动cmd,否则cmd总是指向旧版本的sencha

sencha app upgrade
sencha app build