Grails продукт войны построить, не включая JQuery в представлениях - PullRequest
1 голос
/ 20 января 2012

Таким образом, при запуске 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, и, следовательно, страница не работаеткак и предполагалось.

1 Ответ

0 голосов
/ 20 января 2012

Вероятно, проблема со старой версией ресурсов. Обновите до 1.1.6 (самое последнее на данный момент).

...