You need to enable JavaScript to run this app. 使用子域名部署新Spring Boot应用时server.xml配置不生效求助
优惠活动
大模型
产品
解决方案
定价
更多

使用子域名部署新Spring Boot应用时server.xml配置不生效求助

Tomcat子域名Spring Boot应用无法访问排查方案
  • 第一步先核对域名拼写和解析配置
    你当前填写的主域名为cleanword.com,待配置的子域名为test.cleanworld.com,二者后缀拼写不一致,优先确认是否是手误写错了子域名后缀。确认域名正确后,检查子域名的解析记录是否已经指向你部署Tomcat的服务器公网IP,本地测试可以临时修改hosts文件绑定IP和子域名做验证。
  • 核对server.xml的Host节点配置

    核心配置校验点:

    • Host的name属性必须完整填写子域名test.cleanworld.com,不能缺段或者拼写错误
    • 两个不同域名的Host配置不要用同一个appBase目录,主域名用默认的webapps,测试子域名可以单独新建webapps_test目录作为对应appBase,避免应用部署冲突
    • 如果配置了Context节点,确保docBase属性指向你测试应用的实际存放路径,对应测试应用的war包要放到webapps_test目录下的ROOT文件夹,或者直接命名为ROOT.war等待Tomcat自动解压
  • 检查应用打包和运行状态
    Spring Boot打war包部署到外部Tomcat需要提前排除内置Tomcat依赖,确认打包的war包没有损坏。可以查看Tomcat的logs/catalina.out、logs/localhost.{日期}.log日志,确认测试应用是否正常启动、Host配置是否加载成功,有没有报错信息。
  • 核对端口和访问规则
    如果你的Tomcat没有配置反向代理、用的默认8080端口,访问子域名的时候需要带上端口号,格式为http://test.cleanworld.com:8080。同时确认服务器的安全组、防火墙已经开放对应Tomcat端口的公网访问权限。

内容的提问来源于stack exchange,提问作者Gamas Anass

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 22:54:03