Tomcat下载及配置

声明

本文为其他作者原创文章汇总,仅供个人学习留档,特此声明

参考文章链接

JavaWeb学习总结(一)——JavaWeb开发入门 - 孤傲苍狼 - 博客园 (cnblogs.com)

(1条消息) B站---【狂神说Java】JavaWeb入门到实战---笔记_夜里的雨的博客-CSDN博客_狂神说java笔记

Tomcat下载和配置

1、安装tomcat tomcat

官网:http://tomcat.apache.org/


2、Tomcat启动

文件夹功能注释:


Tomcat的启动和关闭

启动成功界面:启动成功以后就可以进行访问测试了


访问测试地址:http://localhost:8080/

如下图所示:成功进入访问测试页面


为什么是进入这个页面呢?

我们上面提到过,webapps文件夹是用来存放网站的,也就是说上图这个网站是存放在文件夹webapps里的

如下图所示,webapps文件夹下的ROOT文件夹全部内容就是上边我们打开的那个网站

也就是说我们写好网站以后,就把他放在webapps文件夹下的一个文件夹里(因为一个文件夹对应一个网站)


为了证明我们上边说的是正确的,修改一下上图中的index.jsp文件,看一下打开页面会不会变

  • 首先打开index.jsp

    稍加分析,就可以得知这里的Home对应网页中的这个位置,如下图

  • 我们把这个Home修改成我们想要的文字,比如说修改为Back,然后再重新打开Tomcat

    如图所示,修改成功了,证明我们上边说的都是正确的(记得再改回去)


如果不先打开Tomcat的话,测试地址是打不开的


解决乱码问题

可以修改 conf/logging.properties 中的 java.util.logging.ConsoleHandler.encoding = GBK

此时再打开Tomcat,发现乱码问题解决掉了


3、Tomcat配置

配置启动端口号

配置主机名称

配置环境变量(可选性)

Tomcat的核心配置文件在下图的这个位置

3.1 配置启动的端口号

  • Tomcat的默认端口号为:8080
  • mysql:3306
  • http:80
  • https:443

在下图位置配置端口号

比如说:

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

3.2 配置主机名称

  • 默认的主机名为:localhost --> 127.0.0.1
  • 默认网站应用存放的位置为:webapps

在下图位置修改主机名称和网页存放位置

比如说:

<Host name="www.xypersonal.com"  appBase="webapps"
      unpackWARs="true" autoDeploy="true">

我突发奇想:把主机名和端口改了以后访问 http://www.xypersonal.com:8081

应该同样会访问到之前的测试页面,也就是之前这个网址的页面 http://localhost:8080

会是这样吗?我们来尝试一下(记得改回来!!!)

然而如下图所示事实并非如此,这是为什么呢?


针对上边这个问题,我们来看一下一个面试题

高难度面试题:
请你谈谈网站是如何进行访问的

访问过程如下

  • 输入一个域名;回车

  • 检查本机的C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射

    • 有:直接返回对应的ip地址,这个地址中,有我们需要访问的web程序,可以直接访问

    • 没有:去DNS服务器找,找到的话就返回,找不到就返回找不到;

之前尝试失败的原因找到了:找不到域名映射!


那么应该怎么办呢?

改hosts,把这个域名指向127.0.0.1就能访问了。访问不了是因为找不到解析该域名的ip的地址

注意,以下过程仅为"纸上谈兵",别随便改系统配置!!

  • 找到hosts

  • 打开hosts,将 www.xypersonal.com 域名指向hosts

之后就能进入网站了,恕我学疏才浅,就不亲自尝试了。

posted @   无关风月7707  阅读(168)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示