如何解决:未能在Grails上的VAADIN中加载引导javascript:./../../VAADIN/vaadinBootstrap.js

如何解决:未能在Grails上的VAADIN中加载引导javascript:./../../VAADIN/vaadinBootstrap.js,grails,vaadin7,Grails,Vaadin7,我是圣杯和瓦丁的新手。我想在Grails应用程序中使用Vaadin。安装vaadin插件后,当我尝试启动我的应用程序时,我收到以下消息: Failed to load the bootstrap javascript: ./../../VAADIN/ vaadinBootstrap.js 我使用GGTS-3.6.0.0版本、vmware vfabric tc server developer edition v2.9和Grails-2.4.2。我尝试将/MyApp/target/work/re

我是圣杯和瓦丁的新手。我想在Grails应用程序中使用Vaadin。安装vaadin插件后,当我尝试启动我的应用程序时,我收到以下消息:

Failed to load the bootstrap javascript: ./../../VAADIN/ vaadinBootstrap.js
我使用GGTS-3.6.0.0版本、vmware vfabric tc server developer edition v2.9和Grails-2.4.2。我尝试将
/MyApp/target/work/resources/web.xml
更改为:

<session-config>
    <tracking-mode>COOKIE</tracking-mode>
</session-config>

曲奇
我的布局模板:

bootstrap-main.gsp

    <!DOCTYPE html>
  <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <title><g:layoutTitle default="Grails"/></title>
        <link rel="stylesheet" href="${resource(dir: 'css', file: 'bootstrap.css')}" type="text/css">
        <link rel="stylesheet" href="${resource(dir: 'css', file: 'bootstrap-responsive.css')}" type="text/css">
        <link rel="stylesheet" href="${resource(dir: 'css', file: 'bootstrap.min.css')}" type="text/css">
        <link rel="stylesheet" href="${resource(dir: 'css', file: 'bootstrap-responsive.min.css')}" type="text/css">
        <link rel="shortcut icon" type="image/vnd.microsoft.icon"
    href="/VAADIN/themes/reindeer/favicon.ico" />
<link rel="icon" type="image/vnd.microsoft.icon"
    href="/VAADIN/themes/reindeer/favicon.ico" />

<script type="text/javascript" src="/VAADIN/vaadinBootstrap.js"></script>
        <r:external uri="/js/jquery.js"/>
        <r:external uri="/js/bootstrap.min.js"/>
        <r:external uri="/js/bootstrap.js"/>
        <g:layoutHead/>
        <r:layoutResources />
    </head>
    <body>
        <g:layoutBody/>
        <g:javascript library="application"/>
        <r:layoutResources />
    </body>
</html>

不幸的是,服务器可能总是覆盖我的更改。你能帮我吗


我不知道还有什么可以帮助你。

如果你需要修改你的
web.xml
并在重启之间保留你的更改,那么使用Grails命令
安装模板
来安装模板,其中包括
web.xml
。你可以在网站上阅读更多关于它的信息


这个文件将位于
src/templates/war

下,但我几天前也遇到了同样的问题。在我的例子中,Vaadin7(使用纯Java应用程序)中显示了完全相同的消息。最后,这是tomcat权限的问题。如果我以
root
的身份执行tomcat,它就可以完美地工作。如果使用用户
tomcat
执行,则会再次显示消息
未能加载引导javascript:./VAADIN/vaadinBootstrap.js
。当然,我们不希望将tomcat作为root执行,但它清楚地指出了问题所在


我知道这可能与询问者使用的
Grails
无关,但可能也是一个权限问题

谢谢你的回答。我在
src/templates/war
中修改了
web.xml
,更改出现在我的
web.xml
中,但不幸的是,我一直都有相同的问题:
未能加载引导javascript:./../VAADIN/vaadinBootstrap.js
。我不知道哪里有问题。您必须提供有关发生问题的详细信息,包括GSP或包含它的布局模板,或任何相关的资产配置。您是否能够解决该问题?