Я следовал этому руководству по настройке Tomcat 8.5.12 для работы за IIS 10 на сервере Windows 2016. После того, как я развернул свое приложение Grails 3.3.8 в Tomcat, я могу получить к нему доступ http://hostname:8080/app_name/
напрямую через Tomcat, но получаю ошибку 500 при попытке доступа к нему в https://hostname/app_name/
, когда запрос проходит через IIS. Tomcat / examples / работает нормально на https://hostname/examples/
, поэтому я знаю, что ISAPI настроен правильно.
Причина, по которой я это делаю, заключается в том, что 1) для передачи SSL в Tomcat и 2) потому что у меня запущено приложение .NET ERP на IIS, в которое я пытаюсь интегрировать приложение Grails, чтобы использовать Grails Плагин Jasper Reports.
Есть ли хитрость, чтобы заставить Grails 3.3.8 работать с использованием установки Tomcat ISAPI?