UrlMappings в контейнере Tomcat и запуск через приложение grails run
В Grails 3.3.0 у меня есть проблема с тем, чтобы заставить его использовать UrlMappings, которые я определил. Например, я пытаюсь использовать "/" для сопоставления с контроллером / действием по умолчанию.
Это работает локально (я включил ведение журнала для 'org.grails.plugins.web.mapping').
Я вижу это в журнале:
2017-09-01 18: 08: 05,254 [http-nio-8080-exec-2] DEBUG org.grails.web.mapping.DefaultUrlMappingsHolder - Попытка сопоставить URI [/] с шаблоном [500] 2017-09-01 18:08:05,254 [http-nio-8080-exec-2] DEBUG org.grails.web.mapping.DefaultUrlMappingsHolder - Попытка сопоставить URI [/] с шаблоном [/] 2017-09-01 18:08:05,302 [http-nio-8080-exec-2] DEBUG org.grails.web.mapping.DefaultUrlMappingsHolder - сопоставленный URI [/] с шаблоном [/], добавление к возможностям
... и контроллер / действие по умолчанию это то, что я вижу.
В контейнере Tomcat я вижу это:
09-01 17: 44: 35,968 [ajp-bio-8009-exec-1] DEBUG org.grails.webflow.mvc.servlet.GrailsFlowHandlerMapping - Поиск контроллера Grails для URI [/] 2017-09-01 17:44:36,019 [ajp-bio-8009-exec-1] TRACE org.grails.web.servlet.mvc.GrailsDispatcherServlet - Карта обработчика тестирования [org.grails.web.mapping.mvc.UrlMappingsHandlerMapping@17ef7838] в ДиспетчерСервис с именем 'grails
но я не вижу попытки сопоставить с "/". Или 500, в этом отношении. Любые идеи о том, что еще искать, чтобы устранить эту проблему?