• 只访问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详情信息了。 

    写在最后

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

     相关推荐:

  • 相关阅读:
    1-Java基础回顾整理_06_数组
    1-Java基础回顾整理_05_方法
    1-Java基础回顾整理_04_交互、循环、关键字
    1-Java基础回顾整理_03_类型、变量、运算符
    1-Java基础回顾整理_02_java介绍
    1-Java基础回顾整理_01_计算机发展史
    整合SSM
    Spring整合Mybatis--xml配置文件方式
    java设计模式之动态代理
    Mybatis之动态sql
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/11362898.html
Copyright © 2020-2023  润新知