Таким образом, при запуске grails run-app и мое приложение работает, как и предполагалось, но когда я grails war
и внедряю его в экземпляр tomcat на нашем промежуточном сервере, jQuery не работает.
По какой-то причине я могу 't jar -t файл war, чтобы посмотреть, есть ли в нем библиотека jQuery javascript, но на сервере я вижу, что он находится в разобранном виде в tomcat.
И да, у меня есть <r:require module="jquery"/>
в макете.jsp [между <g:layoutHead>
и <r:layoutResources>
];а также включение этого фрагмента на каждой странице:
<g:javascript library="jquery" plugin="jquery"/>
Как я уже сказал, идеально подходит для запуска в приложении grails, не работает в производственном процессе: (
* редактировать: не работает (даЯ понял, что забыл включить это в исходный вопрос), я имею в виду, что соответствующая строка <script src="/static/plugins/jquery-1.6.1.1/js/jquery/jquery-1.6.1.min.js" type="text/javascript" />
отсутствует при просмотре точно такой же страницы из Grails Run-App против развернутой войны на Tomcat, и, следовательно, страница не работаеткак и предполагалось.