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

原创 2018年04月15日 00:08:32

历经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.但究其原因是自己见识少。仅此记录



iis + tomcat 共用80端口

原理:在iis中使用isapi_redirect转发给tomcat服务器处理 环境:           windows 7,  iis7,  apache-tomcat-7.0.53 一:正确安装i...
  • Baijinwen
  • Baijinwen
  • 2016-01-23 10:44:22
  • 7151

Windows Server 的IIS6和Tomcat6共用80端口,实现发布项目

条件: 1.由IIS6端口80 转发后Tomcat6.0处理  2.IIS 新建的网站需要配置80端口,tomcat端口随意 1.环境        Win2003+IIS6+Tomcat6....
  • lfANDhyy4113287211
  • lfANDhyy4113287211
  • 2012-12-21 10:04:43
  • 1886

Apache代理多个Tomcat共用80端口的配置方法(win7操作系统) k.o 微软IIS服务器代理Tomcat

上一篇提到一台机器可以配置多个Tomcat 容器, 来启动不同的项目。但是一般机房的服务器只开放80端口,多个Tomcat启动占用多个端口,就需要统一外网访问的端口,此时就需要使用Apache做统一端...
  • prefectjava
  • prefectjava
  • 2013-12-23 10:33:53
  • 3321

Tomcat多域名配置(多个项目共用80端口)

今天在做项目时,需要用已申请好的三个二级域名(公司不可能每个项目都申请一个顶级域名,所以这里解析的三个二级域名),分别配置到三个项目,网上搜了一堆,感觉看的不明不白,故在此记录下。 总体步骤...
  • baidu_24248003
  • baidu_24248003
  • 2017-04-06 22:17:37
  • 4033

nginx 配置多个tomcat共用80端口

场景:项目1放在tomcat1中,项目2放在tomcat2中,两个tomcat放在同一台服务器上,需要共享80端口访问 注意:这里和集群部署是不同的,集群部署是一个项目放在多个tomcat中。 ...
  • sinat_33388558
  • sinat_33388558
  • 2017-01-16 11:46:55
  • 3348

64位Win2008下IIS7.5与Tomcat7共用80端口,Tomcat同时支持多个站点及域名

  • 2014年12月16日 10:47
  • 9.78MB
  • 下载

整合tomcat 整合iis共用80端口亲测可以通过

很多机器都用tomcat跟IIS部署不同网站、最近买了阿里云的服务器、于是也想玩一下、网上百度了很多方法、但是都有缺陷说的不是很清楚、通过日志查看以及谷歌、尝试了很多方法终于配置OK。 第一、整...
  • zhulin2012
  • zhulin2012
  • 2014-04-12 19:18:13
  • 4161

apache 配置多个tomcat共用 80 端口

apache 配置多个tomcat共用 80 端口 #代理核心模块   sudo a2enmod proxy   #代理AJP模块   sudo a2enmod proxy_ajp  ...
  • cainiaoxiaozhou
  • cainiaoxiaozhou
  • 2013-03-19 15:09:49
  • 2137

Jsp和PHP共用80端口,整合Apache和Tomcat

目的: 整合Apache和Tomcat,使得Java工程和PHP工程都能共用80端口,访问网站时,无需在地址栏中加端口号。 环境说明: Linux CentOS 32位 Apache ...
  • jasper_success
  • jasper_success
  • 2013-06-15 17:32:57
  • 9252

IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容

原帖:http://www.cnblogs.com/wuyou/p/3455619.html 环境: windows server 2003,IIS6服务器,Tomcat7服务器 ...
  • CCLOVETT
  • CCLOVETT
  • 2014-05-19 16:16:11
  • 17526
收藏助手
不良信息举报
您举报文章:tomcat 多个<host>共用80端口+接口404排查经过
举报原因:
原因补充:

(最多只允许输入30个字)