tomcat 多个<host>共用80端口+接口404排查经过

历经2天时间,终于把问题解决:

    问题一:发现登录接口不能登录(报404错误),接口存在,项目启动成功,能访问登录界面,其实是所有接口都不能访问。

    问题二:尝试把该项目复制多一个host,但是访问新的host的域名,总是跳转到第一个项目即默认(localhost)。


所有问题原因都排查完,仍然未解决问题

发现原同事使用了apache2.4+tomcat8


原因在apache2.4身上,于是在apache服务器安装目录下的conf/httpd.conf  发现灵感,新增一个项目指向,新增的host解决问题二。

回到问题1,发现原来没有配接口的后缀导致:

        JkMount /*.jsp ajp13
        JkMount /*WEB-INF ajp13
        JkMount /servlet/* ajp13
        JkMount /*.do ajp13
        JkMount /*.action ajp13
        JkMount /*.json ajp13  (原来这个没配,导致接口访问不了)

        JkMount /Javenmy/* ajp13 

配上,问题解决


虽然未知原因和不熟悉apache.但究其原因是自己见识少。仅此记录



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值