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

Failed to load the bootstrap javascript: ./../../VAADIN/ vaadinBootstrap.js 

我使用GGTS-3.6.0.RELEASE,vmware vfabric tc服务器开发人员版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> 

不幸的是,服务器可能一直都在覆盖我的更改。你可以帮帮我吗?

我不知道还有什么用。

请您参考如下方法:

有点晚了,但几天前我也遇到了同样的问题。就我而言,在Vaadin 7中显示了完全相同的消息(使用纯Java应用程序)。最后,这是tomcat权限的问题。如果我将tomcat作为root执行,它会完美运行。如果使用用户tomcat执行,则再次显示消息Failed to load the bootstrap javascript: ./VAADIN/ vaadinBootstrap.js。当然,我们不想以root用户身份执行tomcat,但是它明确指出了问题所在。

我知道这可能与Asker正在使用的Grails无关,但这也许也是权限问题。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!