【问题标题】:how to deploy springboot app in windows server 2012?如何在 Windows Server 2012 中部署 Spring Boot 应用程序?
【发布时间】:2019-07-12 01:49:28
【问题描述】:

我正在开发一个 SpringBoot 应用程序,我需要将它部署在运行 Windows Server 2012 的远程服务器上。我尝试从那里的 eclipse 运行该应用程序,我可以从服务器本地访问,但是当我尝试从其他使用服务器IP的设备没有响应。关于如何部署它的任何想法?该应用程序运行在 8080 端口上,因此 URL 在本地:localhost:8080/start/ 但是当我访问 XXX.XXX.XXX.XXX:8080/access/ 时没有答案

求求你帮帮我,我很绝望

【问题讨论】:

    标签: spring-boot deployment windows-server-2012


    【解决方案1】:

    当您在 eclipse 中运行您的应用程序时,tomcat 可能会配置为侦听localhost,但如果您的远程与本地系统位于同一网络中,您应该能够正确访问端点。确保遥控器对公众开放,否则其他设备无法访问。

    如果你使用spring-boot创建一个可执行的war或者jar来长期部署到远程服务器,你可以使用springboot自身提供的Windows服务包装器来注册你的应用作为 Windows 中的服务。

    请阅读docsample code来实现它。

    【讨论】:

      【解决方案2】:

      您可能必须在您拥有@RestController 注释的控制器类之上启用 CORS --- @CrossOrigin

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-11
        • 2015-10-22
        • 1970-01-01
        • 1970-01-01
        • 2017-09-30
        • 2017-04-12
        相关资源
        最近更新 更多