2012-01-20 5 views
1

grails run-appと私のアプリケーションは意図したとおりに動作しますが、grails warとステージングサーバーのtomcatインスタンスにデプロイするとjQueryが動作しません。Grails製品warビルドビューにjQueryは含まれていません

何らかの理由で、jQueryのjavascriptライブラリがある場合、warファイルを表示することはできませんが、サーバー上ではtomcatの分解ビューに表示されます。

はい、私は<g:layoutHead><r:layoutResources>の間でlayout.jspに<r:require module="jquery"/>を持っています。だけでなく、各ページにこのスニペットを含む:

<g:javascript library="jquery" plugin="jquery"/> 

私が言ったように、Grailsので完璧に実行アプリを、生産に取り組んでいない:(

*編集:動作しないことで(はい私は気づいこれを元の質問に含めるのを忘れてしまった)、Tomcat上でgrails run-appと展開されたwarと全く同じページを表示すると、適切な<script src="/static/plugins/jquery-1.6.1.1/js/jquery/jquery-1.6.1.min.js" type="text/javascript" />行が見つからないということになり、ページが意図したとおりに動作しなくなることを意味する。

+0

'run-war'で作業しているかどうか?また、「うまくいかない」という意味の情報を追加してください。あなたはファイルに404を取得していますか?ファイルへのリンクはありませんか? –

+0

私は、「なぜ動作していないのかを記述する」という質問の一部を逃して編集したことに気付きました。 ^^ – Noxville

+0

同時に、実際にはhttp://www.site.com/static/plugins/jquery/ ....パスを参照することができ、jQueryライブラリがそこにあります。だから、それはちょうど

関連する問題