前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Tomcat讲解

Tomcat讲解

作者头像
Albert_xiong
发布2021-06-21 17:54:59
7280
发布2021-06-21 17:54:59
举报
文章被收录于专栏:Mybatis学习Mybatis学习

Tomcat

安装

在这里插入图片描述
在这里插入图片描述

文件夹的作用:

在这里插入图片描述
在这里插入图片描述

启动Tomcat出现的一些问题:

点击startup.bat启动失败,我就用cmd命令打开,发现是没有JAVA_HOME 环境。这是因为电脑上没有配置JAVA_HOME或者JRE_HOME导致的

在这里插入图片描述
在这里插入图片描述

1. The JRE_HOME environment variable is not defined correctly This environment variableis needed to run this program 原因:以前版本的tomcat需要JDK,现在的tomcat(本人的是10.0)只要有JRE就可以。 如果你装的tomcat的是解压版的(免安装的)那么则需要自己手动配置JRE_HOME 这个环境变量,否则,就会出现上面的错误。 解决办法:右击 我的电脑 - 高级 - 环境变量, 在系统变量中 新建 变量名:JRE_HOME 变量值:C:\Program Files\Java\jre1.8.0_281(根据你自己的JDK安装目录寻找JRE)

怎么找自己的jdk和jre安装的位置呢? Windows+R进入命令行,输入:

java -verbose

会显示如下即可:

在这里插入图片描述
在这里插入图片描述

解决Tomcat乱码的问题: 1、修改apache-tomcat-10.0.6/conf/logging.properties 2、添加语句:java.util.logging.ConsoleHandler.encoding = GBK 3、重启tomcat,查看日志数据即可

配置:

这个server.xml是服务器核心配置文件

在这里插入图片描述
在这里插入图片描述

在这里面可以配置启动的端口号:

代码语言:javascript
复制
<Connector port="8080" protocol="HTTP/1.1"
             connectionTimeout="20000"
             redirectPort="8443"
	   		 URIEncoding="GBK" />

可以配置的启动端口号: Tomcat:默认端口号是8080 MySQL:3306 http:443 https:80

可以配置主机的名称:

代码语言:javascript
复制
<Host name="localhost"  appBase="webapps"
      unpackWARs="true" autoDeploy="true">

网站是如何进行访问的?

1、输入一个域名,回车 2、检查本机的C:\Windows\System32\drivers\etc\hosts 文件有没有这个域名映射。

在这里插入图片描述
在这里插入图片描述

如果有:直接返回对应的IP地址 如果没有:就直接去DNS服务器中去找,如下图所示:

在这里插入图片描述
在这里插入图片描述

发布一个Web网站

将自己写的网站,放在Tomcat服务器下的web应用下(webapps)的,就可以访问了。结构如下图所示:

在这里插入图片描述
在这里插入图片描述

如果出现页面乱码,检查一下自己写的HTML文件是否已经改成如下:

在这里插入图片描述
在这里插入图片描述

同时,sever.xml中的该地方也加上URIEncoding="GBK"

在这里插入图片描述
在这里插入图片描述

结束!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-05-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Tomcat
  • 安装
    • 启动Tomcat出现的一些问题:
      • 配置:
        • 发布一个Web网站
        相关产品与服务
        日志服务
        日志服务(Cloud Log Service,CLS)是腾讯云提供的一站式日志服务平台,提供了从日志采集、日志存储到日志检索,图表分析、监控告警、日志投递等多项服务,协助用户通过日志来解决业务运维、服务监控、日志审计等场景问题。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档