zoukankan      html  css  js  c++  java
  • 只访问tomcat,不访问项目时,显示指定内容。

    1.情景展示

      我们知道,将javaWeb项目部署到tomcat后,访问该项目的url路径构成是:

      网路协议+"://"+ip地址+":"+tomcat设定的端口+发布项目的项目名称。

      如上图所示,访问具体的项目即可。

      我们把项目去掉,只访问tomcat,你将得到的是:tomcat欢迎页,在这里可以对已发布的项目进行管理

      现在的需求是:处于安全考虑,把这个管理界面屏蔽掉,即:访问tomcat时,不暴露tomcat的具体信息,如何实现?

      注意:

      不是访问端口号,就直接跳转到项目的欢迎页,与网上所述不一致,不是直接访问端口号就去访问项目了。

      我要的不是那种效果,访问项目的时候,还是需要带上项目名称才能访问的!

    2.原因分析

      首先,这个界面,从哪里来?

      我们知道,访问端口号的时候默认访问的是tomcat,那么问题来了:这个页面从哪里来的?

      访问端口号,我们其实访问的是tomcat,webapps目录下的Root项目。

      打开,tomcat的管理界面,其实就是这里的index.jsp

    3.解决方案

      那么,我们需要做的就是:将设置好的index.jsp替换掉原来的index.jsp,就轻松搞定了。

      再次访问端口号,你将看到的是,你想要展示的内容。

      这样,就不再暴露你的tomcat详情信息了。 

    写在最后

      哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

     相关推荐:

  • 相关阅读:
    论文(卷积数据流)-Communication Lower Bound in Convolution Accelerators
    CPU架构相关
    Verilog-数据包检测器
    多比特乘法器的分解
    Verilog-数字时钟无毛刺切换
    Booth乘法器
    C++:地平线2019相关题
    C++:char数组和string类
    C++:strcpy函数
    半导体 semiconductor 相关知识
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/11362898.html
Copyright © 2011-2022 走看看