首页 > 其他 > 详细

只访问tomcat,不访问项目时,显示指定内容。

时间:2019-08-16 12:41:05      阅读:67      评论:0      收藏:0      [点我收藏+]

1.情景展示

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

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

技术分享图片

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

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

技术分享图片

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

  注意:

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

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

2.原因分析

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

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

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

技术分享图片

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

技术分享图片

3.解决方案

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

技术分享图片

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

技术分享图片

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

 

写在最后

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

 相关推荐:

 

只访问tomcat,不访问项目时,显示指定内容。

原文:https://www.cnblogs.com/Marydon20170307/p/11362898.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!