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详情信息了。 

    写在最后

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

     相关推荐:

  • 相关阅读:
    树形目录生成器.bat
    Google 搜索截图
    Expo 2010 Japan Pavilion
    WinCE应用程序开发创建文件或文件夹
    Oracle 获取每月最后一天的函数
    Oracle的外连接符号(+)
    关于项目中找不到某个配置xml文件的问题
    通過反編譯跟蹤JSP頁面
    JSP 一些基本语法
    page request session application 范围
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/11362898.html
Copyright © 2011-2022 走看看