如何解决:未能在Grails上的VAADIN中加载引导javascript:./../../VAADIN/vaadinBootstrap.js
我是圣杯和瓦丁的新手。我想在Grails应用程序中使用Vaadin。安装vaadin插件后,当我尝试启动我的应用程序时,我收到以下消息:如何解决:未能在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
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或包含它的布局模板,或任何相关的资产配置。您是否能够解决该问题?