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" />
行が見つからないということになり、ページが意図したとおりに動作しなくなることを意味する。
'run-war'で作業しているかどうか?また、「うまくいかない」という意味の情報を追加してください。あなたはファイルに404を取得していますか?ファイルへのリンクはありませんか? –
私は、「なぜ動作していないのかを記述する」という質問の一部を逃して編集したことに気付きました。 ^^ – Noxville
同時に、実際にはhttp://www.site.com/static/plugins/jquery/ ....パスを参照することができ、jQueryライブラリがそこにあります。だから、それはちょうど