Tomcat简单的域名转向功能

系统 1726 0

需求描述:当客户访问www.aaa.com时,转到http://www.aaa.com/aaa项目下;当客户访问www.bbb.com时,转到http://www.bbb.com/bbb项目下。www.aaa.com和www.bbb.com是同一台服务器的两个内外网域名。aaa和bbb是部署在服务器上的两个web项目。

实现步骤:
1.在Tomcat路径下找到webapps文件夹里的ROOT根项目,修改ROOT项目中的index.jsp文件,修改内容如下:

<? xml version="1.0" encoding="ISO-8859-1" ?>
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
>
<% @ page session = " false "   %>
< html  xmlns ="http://www.w3.org/1999/xhtml"  xml:lang ="en"  lang ="en" >
    
< head >
    
< title > <% =  application.getServerInfo()  %> </ title >
    
< SCRIPT  LANGUAGE ="JavaScript" >
    
function  redirect() {
    
var  hrefName  =  window.location.href;
    hrefName 
=  hrefName.toLowerCase()
    
if (hrefName.indexOf('www.aaa.com') > 0 ) {
       window.location.href 
=  'http: // www.aaa.com/aaa';
    }

    
if (hrefName.indexOf('www.bbb.com') > 0 ) {
       window.location.href 
=  'http: // www.bbb.com/bbb';
    }

    }

    
</ SCRIPT >     
</ head >
< body  onload ="redirect()" >
</ body >
</ html >

2.打开ROOT根项目中WEB-INF文件夹下的web.xml进行修改,把其中的servlet-mapping部分注释掉。因为默认情况下,Tomcat的默认首页是由这个Servlet生成的,所以只修改index.jsp是不起作用的。

 

Tomcat简单的域名转向功能


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论