前言:

安装好tomcat以后,我们输入网址(或者ip),访问到tomcat,浏览器当中出现的是tomcat的欢迎界面,如下:

那么如何能够输入地址以后能够访问到我们自己发布的默认欢迎界面呢?方法如下:

一、打开tomcat/conf/server.xml文件,找到如下代码段:

<Host name="localhost"  appBase="webapps"unpackWARs="true" autoDeploy="true"><!-- SingleSignOn valve, share authentication between web applicationsDocumentation at: /docs/config/valve.html --><!--<Valve className="org.apache.catalina.authenticator.SingleSignOn" />--><!-- Access log processes all example.Documentation at: /docs/config/valve.htmlNote: The pattern used is equivalent to using pattern="common" --><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t "%r" %s %b" /></Host>

二、在<Host></Host>标签之间添加一行代码:

<Context path="" docBase="now" debug="0" reloadable="true" />

改完以后如下:

<Host name="localhost"  appBase="webapps"unpackWARs="true" autoDeploy="true"></span><p><span style="font-size:14px;"><span style="white-space:pre">  </span><Context path="" docBase="now" debug="0" reloadable="true" />
</span></p><span style="font-size:14px;">              <!-- SingleSignOn valve, share authentication between web applicationsDocumentation at: /docs/config/valve.html --><!--<Valve className="org.apache.catalina.authenticator.SingleSignOn" />--><!-- Access log processes all example.Documentation at: /docs/config/valve.htmlNote: The pattern used is equivalent to using pattern="common" --><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t "%r" %s %b" /></Host>

其中path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;debug和reloadable一般就设置成0和true就行了。实际上要改动的就是

docBase这个量,它指定的是登录tomcat默认的主页所在的文件夹,这个量默认情况下指定的是ROOT文件夹,现在改成now文件夹,所以我们需要在webapps目录下,新建一个now文件夹,然后把我们自己的网页文件放到now文件夹。然后我们需要有一个index.html 或者index.jsp的文件,在Web.xml文件当中有指定,会按照顺序去寻找index开头的文件,顺序如下:

    <welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file></welcome-file-list>

这是tomcat conf/web.xml文件的设置,也就是说我们放在now文件夹下的文件,需要有一个是上面三个文件的名字之一,这样tomcat就会加载对应文件,作为默认欢迎主页(当然也可以在conf/web.xml里面改默认主页的名字)。

以上设置完毕。

PS:如果想要更改tomcat默认端口,不想再网址后面加上8080,也可以通过修改server.xml这个文件来实现,找到以下代码:

<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />

把8080改成80端口就行了,这样就不用指定端口了。

如何更换Tomcat默认主页相关推荐

  1. 更换Tomcat默认主页

    Tomcat跑起来后,在浏览器中输入http://localhost:8080/就可以看到Tomcat的默认界面,如下: 默认界面出不来的小朋友请移步:神奇的Tom猫(Tomcat)手把手教你如何把T ...

  2. tomcat修改默认index.html,修改TOMCAT默认主页(示例代码)

    1.默认的项目都在目录:apache-tomcat-9.0.0.M22\\webapps\\ROOT下 2.该目录下有一个index.jsp是tomcat的默认主页,如下 3.现在需要修改这个默认主页 ...

  3. 更改Tomcat默认目录+端口+设置缺省网页的方法

    2019独角兽企业重金招聘Python工程师标准>>> 我在$tomcat/webapps/下建了个myjsp目录作为我网站的默认目录,在myjsp中有一个a.jsp文件,该文件要作 ...

  4. tomcat默认端口号(三个tomcat端口号)

    tomcat默认端口号(三个tomcat端口号) 2020-05-08 10:43:21 共10个回答 Tomcat的默认端口号是多少 您好,提问者:Tomcat的默认端口号是:8080.weblog ...

  5. tomcat中间件的默认端口号_tomcat端口号修改(tomcat默认端口号是多少)

    tomcat端口号修改(tomcat默认端口号是多少) 2020-05-07 22:25:25 共10个回答 怎么改tomcat的端口号? 修改tomcat端口号的方法:修改Server.xml文件, ...

  6. springboot设置文件上传大小(tomcat默认1M)

    application.yml # 设置文件上传大小(tomcat默认1M) server:tomcat:max-http-form-post-size: -1 spring:servlet:mult ...

  7. tomcat 默认150连接数怎么支持几万大并发的?集群?

    刷脉脉看到这个问题,不错的问题值得讨论. 之前做过高并发场景下的网关应用,也针对于jetty.netty.jvm进行过参数配置与调优,对于下面几个同学的讨论分析下. 程序猿关平 怎么可能150连接数, ...

  8. 修改Tomcat默认端口号,避免与IDEA冲突

    修改Tomcat默认端口号,避免与IDEA冲突 APT安装默认位置如下 /var/lib/tomcat8/conf 修改server.xml中的8080端口为8088或其他. 重启服务,试试看效果. ...

  9. python黑色背景编辑器_如何更换python默认编辑器的背景色

    初学Python,想必大家拿来练习最多的IDE就是Python自带的IDLE了,但是默认的代码配色及语法高亮主题确实很不适应.下面我们就来看一下修改python默认编辑器背景颜色的方法. 1.首先要找 ...

最新文章

  1. mustache 渲染文本一直渲染不出来
  2. 计算机仿真氢光谱实验,氢氘灯光谱实验报告..docx
  3. PostgreSQL在何处处理 sql查询之四十七
  4. CSS垂直翻转/水平翻转提高web页面资源重用性
  5. c 连接mysql后 怎么用_使用C语言连接mysql,并进行操作
  6. java 自定义消息_Vc中自定义消息及其触发使用
  7. 电商网站攻防,三个制胜锦囊
  8. python打印字符串全排列_【算法15】字符串的全排列
  9. PHP Checkbox获取选中项与
  10. [分类] Jzoj P1320 拯救奶牛
  11. html判断是否在微信里打开,JavaScript判断浏览器内核,微信打开自动提示在浏览器打开...
  12. 用命令提示符打开资源管理器目录
  13. MySQL(数据类型)
  14. windows自带w32tm实现做ntp client端,精确同步时间。
  15. c51语言 库函数,C51库函数-xuanying_china-ChinaUnix博客
  16. BB10 处理NFC事件
  17. AndroidVideoCache 原理
  18. c# Fanuc发那科 法兰克 数据采集 提供源码 支持程序上传下载 Fanuc 免授权数据采集
  19. Go 钉钉消息机器人
  20. 为什么要租用服务器,租用服务器有什么好处

热门文章

  1. 1月初.wang域名总量15强:易名西数阿里云稳居三甲
  2. crontab 简明教程
  3. Elasticsearch 开箱指南
  4. 逆向工程实验——pre9(可执行文件的加密MD5碰撞lab)
  5. php程序克隆,php克隆 - freedom - OSCHINA - 中文开源技术交流社区
  6. 用python能制作毕业相册吗_毕业相册如何制作?
  7. 将符号(amp; amp;)解码为正常
  8. FPGA图像处理HLS实现RGB转灰度,提供HLS工程和vivado工程源码
  9. Chatbot 架构
  10. 像素坐标系、图像坐标系、相机坐标系、世界坐标系