我遵循this指南将Tomcat 8.5.12配置为在Windows 2016服务器上的IIS 10后运行。将Grails 3.3.8应用程序部署到Tomcat之后,可以直接通过Tomcat在http://hostname:8080/app_name/
上访问它,但是当请求通过IIS尝试在https://hostname/app_name/
上访问它时,出现500错误。 Tomcat / examples /在https://hostname/examples/
上运行良好,因此我知道ISAPI设置正确。
之所以这样做,是因为1)SSL传递给Tomcat,以及2)因为我有一个正在IIS上运行的.NET ERP应用程序,因此我试图将Grails应用程序集成到其中以使用Grails Jasper Reports插件。
是否有技巧让Grails 3.3.8使用Tomcat ISAPI安装程序工作?