2016-09-30 4 views
0

Эй, просто обновился до Grails 3.2.0 (из 3.2.0.RC2) и попытался установить его на Tomcat 7.0.64 и Tomcat 8.5.5 под управлением Java 8.0_101. Теперь я просто получаю ошибку 404 от Tomcat, но выполнение run-app все хорошо. Tomcat развертывается без ошибок, и я вижу приложение в Tomcat Manager, и все выглядит хорошо. Это работало, когда я использовал 3.2.0.M2, но с тех пор я обновился до 3.2.0.RC1 и RC2, а затем до 3.2.0. Начало войны, похоже, идет хорошо (без каких-либо серьезных ошибок), и я вошел в менеджера Tomcat и вижу, что война началась и работает. Любые идеи хотят поступить неправильно?Grails 3.2.0, развернутый на Tomcat, получающий 404

+0

«Любые идеи отладки?» - Это будет зависеть от того, что приводит к 404. Если конкретное подмножество запросов - это 404, что может предложить другой подход, чем если каждый запрос к приложению составляет 404. –

+0

@Joe ваш котик не умеет пикап войны. Пожалуйста, проверьте его в catilina tomcat file.Or Попробуйте перезагрузить свой tomcat. –

+0

Думаю, я понял это. Вызывается добавлением новой зависимости в 3.2.0. Я добавил проблему https://github.com/grails/grails-core/issues/10196 к проблемам Grails. – Joe

ответ

1

В процессе модернизации от 3.2.0.RC2 до 3.2.0 я добавил новую зависимость:

provided "org.codehaus.groovy:groovy-ant" 

Основываясь на том, что новый 3.2.0 создать-приложение сгенерированный по умолчанию. Просто удалите эту зависимость, и приложение вернется к запуску на Tomcat.

Создать проблему в списке Grails.

Grails Issue