gpt4 book ai didi

java - 如何使用 Undertow 服务器在 IIS 上托管 Spring Boot 可执行 jar 文件?

转载 作者:行者123 更新时间:2023-12-01 22:05:33 27 4
gpt4 key购买 nike

我正在尝试将 Spring Boot 应用程序部署为客户端服务器上的 Windows 服务。我的 POM 文件使用 Undertow 服务器而不是 tomcat。我可以使用 Winsw 完成这些工作,并且它在本地主机上的服务器上运行良好。实际的挑战是将其托管在 IIS 上,我尝试使用 https 端口 443 绑定(bind)它,但无法使 API 正常工作。任何线索都将受到高度赞赏。

最佳答案

一种选择是使用 AJP,即更改 .addHttpListener(8080, "localhost").addAjpListener(8009, "localhost")然后安装ISAPI redirector for Microsoft IIS ,它是一个代理,允许 IIS 使用 AJP 协议(protocol)将请求转发到后端 Web 服务器。

尽管上面的 ISAPI 重定向器链接指向 Tomcat 站点,但重定向器并不真正关心 AJP 连接另一端的服务器是什么,因此不一定是 Tomcat。

关于java - 如何使用 Undertow 服务器在 IIS 上托管 Spring Boot 可执行 jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58692252/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com