【问题标题】:Spring boot web application is working in embed tomcat but not in externalSpring Boot Web 应用程序在嵌入 tomcat 中工作,但不在外部
【发布时间】:2021-06-18 19:39:05
【问题描述】:

Spring-boot Web 应用程序在使用 HTTPS 协议的嵌入 tomcat 中运行良好。 同样是作为war文件构建并部署到外部tomcat,但现在无法正常工作,出现404错误。

如何在 HTTPS 协议中运行外部 tomcat,我尝试在 server.xml 中取消注释 SSL 主机配置但没有用。

【问题讨论】:

    标签: java spring-boot tomcat


    【解决方案1】:

    要在 spring 项目中禁用 HTTPS,您可以在 application.properties 中添加以下属性 server.ssl.enabled=false

    【讨论】:

    • 我已经尝试过了,但面对同样的 404 错误却无法正常工作。即使它有效,我也只能使用 HTTPS
    • 部署成功了吗?还是部署有错误?
    • 可以部署成功
    • 您能分享一下您是如何尝试访问应用程序的,例如通过 postman 或 curl 命令访问服务
    • 由于是web应用,所以直接在浏览器中使用loclhost:8080,将项目部署到tomcat中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-08
    • 2015-06-04
    • 1970-01-01
    相关资源
    最近更新 更多