2012-01-20 1 views
1

Итак, запуск приложения grails run-app и моего приложения выполняется так, как предполагалось, но когда я grails war и разворачивается на экземпляр tomcat на нашем промежуточном сервере, jQuery не работает.Grails product war build не включая jQuery во взглядах

По какой-то причине я не могу записать файл войны для просмотра, если он имеет javascript-библиотеку jQuery, но на сервере я вижу, что он находится в разобранном виде в tomcat.

И да, у меня есть <r:require module="jquery"/> в layout.jsp [между <g:layoutHead> и <r:layoutResources>]; а также в том числе этот фрагмент кода на каждой странице:

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

Как я уже говорил, совершенный в Граалей запустить приложение, не работает в производстве :(

* редактировать: она не работает (да, я понял, что я забыл включить это в исходный вопрос), я имею в виду, что соответствующая строка <script src="/static/plugins/jquery-1.6.1.1/js/jquery/jquery-1.6.1.min.js" type="text/javascript" /> отсутствует при просмотре точно такой же страницы из приложения grails run-app vs развернутой войны на Tomcat, и, следовательно, страница не работает должным образом.

+0

Работает или не работает с 'run-war'? Также, пожалуйста, добавьте дополнительную информацию о том, что означает «не работает». Вы получаете 404 файла? Нет ссылки на файл? –

+0

Я понял, что я пропустил «описать, почему это не работает», часть вопроса и с тех пор отредактировал его. ^^ – Noxville

+0

В то же время я действительно могу перейти на http: //www.site.com/static/plugins/jquery/.... путь, и там есть библиотека jQuery. Так что это просто вопрос отсутствия ссылки

Смежные вопросы