简述:在window 10系统上以zip格式安装及配置Tomcat9.0.x
网址:Tomcat官网
选择版本:点击左边Download下的which version,根据Supported Java Versions来选择合适的Tomcat版本
下载软件:点击左边Download下的具体版本,如:Tomcat 9。滑动至页面底部,在Core区域根据windows版本进行选择。
zip:免安装,解压并配置环境变量即可使用
配置Tomcat环境变量前一定要配置好java的环境变量,尤其是JAVA_HOME
以下环境变量均在系统环境变量中设置。
CATALINA_HOME
环境变量,变量:CATALINA_HOME
值:D:DevelopmentToolapache-tomcat-9.0.43
%CATALINA_HOME%lib
、%CATALINA_HOME%in
、%CATALINA_HOME%libservlet-api.jar
环境变量中,环境变量名对大小写不敏感,可将
CATALINA_HOME
小写,但需要保持一致
注意:在环境变量中,如果新建有两个相同仅大小写不同的的变量名,会覆盖设置。如:path
和PATH
.java源文件
,以及编译的.class字节码文件
(jsp ->java ->class)方法一:在.apache-tomcat-9.0.43in
目录下,双击startup.bat
打开窗口,双击shutdown.bat
关闭窗口。
如果点
startup.bat
窗口的×
直接关闭,可能会造成关闭异常
方法二:通过命令行窗口打开。cmd命令cd到.apache-tomcat-9.0.43in
,然后输入命令:startup,出现如下对话框,表明服务启动成功。
可能原因是:环境变量配置不正确
C:Program FilesJavajdk1.8.0_121
问题描述:打开startup.bat
后汉字乱码
解决方法:在.apache-tomcat-9.0.43conf
下打开logging.properties
文件
将java.util.logging.ConsoleHandler.encoding = UTF-8
替换为java.util.logging.ConsoleHandler.encoding = GBK
idea的输出窗口中不会产生乱码,如果输出乱码,参考文章:IDEA 控制台Tomcat Catalina Log 和 Tomcat Localhost Log乱码?
tomcat端口号默认8080,如果和其他服务的端口号冲突,则可对端口号进行修改
在.apache-tomcat-9.0.43conf
下打开server.xml
文件,在文件的69行左右,将port="8080"
修改为指定的某一端口号,重新启动。
端口号:网络编程-传输层(端口号)
先打开startup.bat
,再打开浏览器,在地址栏中输入http://localhost:8080
或localhost:8080
回车,如果看到Tomcat自带的一个JSP页面,说明JDK和Tomcat已搭建成功。
http://localhost:8080
是完整形式,但大多数浏览器会自动添加前面的’http://’
此页面在webapps
文件中,默认为ROOT
文件夹
./bin
目录下startup.bat
是否启动成功200:一切正常
300/301:页面重定向 (跳转)
404:资源不存在
403:权限不足 (如果访问a目录,但是a目录设置 不可见)
500:服务器内部错误(代码有误)
其他编码:积累
直接删除Tomcat目录,并删除已配置的环境变量
建议一次安装成功,卸载后重装可能会出现问题
参考文章:
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦