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"
结束!