因此运行grails run-app并且我的应用程序按预期运行,但是当我grails war
并部署到我们的登台服务器上的tomcat实例时,jQuery不起作用。
出于某种原因,我无法查看war文件以查看它是否具有jQuery javascript库,但在服务器上我可以看到它位于tomcat的爆炸视图中。
是的,我在layout.jsp中有一个<r:require module="jquery"/>
[在<g:layoutHead>
和<r:layoutResources>
之间];以及在每个页面上包含此代码段:
<g:javascript library="jquery" plugin="jquery"/>
正如我所说,完美的grails run-app,不适用于制作:(
*编辑:通过不工作(是的,我意识到我忘了将其包含在原始问题中),我的意思是当从grails run-app vs查看完全相同的页面时,缺少相应的<script src="/static/plugins/jquery-1.6.1.1/js/jquery/jquery-1.6.1.min.js" type="text/javascript" />
行在Tomcat上部署了war,因此页面无法正常工作。
答案 0 :(得分:0)
可能是旧版资源的问题。升级到1.1.6(此时最新)。