Сгенерированный военный файл Grails со всеми jar-файлами по умолчанию составляет около 30 МБ. Мне нужно уменьшить этот размер для частых тестовых развертываний в удаленном контейнере tomcat. Итак, я пытаюсь использовать общую технику tomcat libs. Процесс почему-то не работает.
вот шаги, которые я предпринимаю
1) Сначала я скопировал все файлы jar из каталога web-inf/lib в общий каталог сервера, как показано ниже.
вот конфигурация /var/lib/tomcat7/conf/catalina.properties common.loader.
2) Затем я настроил конфигурацию Grails следующим образом.
3) Затем я создаю войну, используя > grails war --nojars
Сгенерированный военный файл весил 6,42 МБ.
4) Затем я скопировал файл войны в каталог веб-приложений tomcat.
5) Когда я захожу в веб-приложение, я получаю «Страница не может быть найдена, ошибка 404».
Я ценю любую помощь относительно того, что я делаю неправильно. Спасибо!
ОБНОВИТЬ:
Вот ошибка, зарегистрированная в catalina.out. Приложение было nojars.
ClassNotFoundException
илиNoClassDefFoundError
регистрируются, и если это так, эти сообщения будут указывать, какой класс (ы) не может быть найден. - person Jeff Scott Brown   schedule 14.05.2020