Tomcat讲解

2021-06-21 17:54:59 浏览数 (1)

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 FilesJavajre1.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:WindowsSystem32driversetchosts 文件有没有这个域名映射。

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

发布一个Web网站

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

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

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

结束!

0 人点赞