首页 / 知识
Tomcat安装及配置
2023-04-11 16:19:00

安装
网址:Tomcat官网
选择版本:点击左边Download下的which version,根据Supported Java Versions来选择合适的Tomcat版本
下载软件:点击左边Download下的具体版本,如:Tomcat 9。滑动至页面底部,在Core区域根据windows版本进行选择。
zip:免安装,解压并配置环境变量即可使用
配置
配置Tomcat环境变量前一定要配置好java的环境变量,尤其是JAVA_HOME
以下环境变量均在系统环境变量中设置。
新建 CATALINA_HOME 环境变量,变量:CATALINA_HOME 值:D:\DevelopmentTool\apache-tomcat-9.0.43
修改 Path ,在 Path 后添加(新建): %CATALINA_HOME%\lib、%CATALINA_HOME%\bin、%CATALINA_HOME%\lib\servlet-api.jar
环境变量中,环境变量名对大小写不敏感,可将CATALINA_HOME小写,但需要保持一致
注意:在环境变量中,如果新建有两个相同仅大小写不同的的变量名,会覆盖设置。如:path和PATH
Tomcat文件目录
bin:可执行文件(启动文件startup.bat、关闭文件shutdown.bat)
conf:配置文件(修改端口号:server.xml,建议将server.xml备份)
lib:依赖的jar包
log:日志文件(记录出错等信息)
temp:临时文件
webapps:可执行的项目。默认作为存放开发项目的目录
work:存放由jsp翻译成的。java源文件,以及编译的。class字节码文件(jsp ->java ->class)
其他文件
启动Tomcat
方法一:在。\apache-tomcat-9.0.43\bin目录下,双击startup.bat打开窗口,双击shutdown.bat关闭窗口。
如果点startup.bat窗口的×直接关闭,可能会造成关闭异常
方法二:通过命令行窗口打开。cmd命令cd到。\apache-tomcat-9.0.43\bin,然后输入命令:startup,出现如下对话框,表明服务启动成功。
常见问题
1.闪退
可能原因是:环境变量配置不正确
JAVA_HOME中的路径不能用分号结尾,如C:\Program Files\Java\jdk1.8.0_121
JAVA_HOME的路径是JDK路径,而不是JRE的路径。
CATALINA_HOME中的路径不能以\结尾。
在环境变量中修改添加变量时,一定要注意分号、空格,是否有多余的字母。
2. 乱码
问题描述:打开startup.bat后汉字乱码
解决方法:在。\apache-tomcat-9.0.43\conf下打开logging.properties文件
将java.util.logging.ConsoleHandler.encoding = UTF-8
替换为java.util.logging.ConsoleHandler.encoding = GBK
idea的输出窗口中不会产生乱码,如果输出乱码,参考文章:IDEA 控制台Tomcat Catalina Log 和 Tomcat Localhost Log乱码?
3. 与其他服务的端口号冲突
tomcat端口号默认8080,如果和其他服务的端口号冲突,则可对端口号进行修改
在。\apache-tomcat-9.0.43\conf下打开server.xml文件,在文件的69行左右,将port="8080"修改为指定的某一端口号,重新启动。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
|
最新内容
相关内容
python怎么手动安装库?
python怎么手动安装库?,中保,系统,第三,培训,路径,源码,命令,格式,文件,也就是,手动安装python库的方法:在github或者pypi上找到要安装库的源centos如何安装python的ide?
centos如何安装python的ide?,环境,培训,方法,下面,以上,更多,内容,centos安装pythonIDE的方法:python常用的集成开发环境IDE1:Eclips+PyDevI安装Python需要JDK吗
安装Python需要JDK吗,百度,设备,软件,标准,平台,培训,工具,系统,环境,产品,不需要。Python是一门编程语言,JDK是Java编程语言的软件开发工具包如何给python安装包
如何给python安装包,情况,信息,培训,工具,版本,详细信息,方便快捷,管理工具,版本号,最小,pip是Python包管理工具,该工具提供了对Python包的查python依赖安装失败怎么办
python依赖安装失败怎么办,工具,在线,管理系统,管理,项目,平台,设计,培训,名字,命令,python是一种跨平台的计算机程序设计语言。是一种面向对python工具包如何安装
python工具包如何安装,名字,培训,版本号,命令,窗口,以上,方式,文件,更多,内容,python安装工具包的方式总结一下:1.、在spyder中安装:打开命令怎么找到苹果电脑 python安装位置
怎么找到苹果电脑 python安装位置,系统,位置,培训,版本,苹果电脑,终端,路径,命令,里面,以上,Mac系统自带python路径为:/System/Library/Framepython安装好了怎么使用
python安装好了怎么使用,代码,工具,环境,培训,程序,终端,编译器,优缺点,断点,文件名,执行Python程序的三种方式解释器——python/python3交互python模块需要安装吗
python模块需要安装吗,工具,培训,系统,模块,方法,文件夹,方式,文件,有的是,以上,python中的模块有的是不需要安装的,如系统模块sys,如果是第三python第三方库怎么安装
python第三方库怎么安装,工具,在线,名字,管理,管理系统,培训,命令,下面,以上,语言,python安装第三方库有两种方式:使用pip命令行工具在线下载python到底安装哪个版本
python到底安装哪个版本,代码,企业,地方,情况,下来,培训,软件,分析,时间,设计,如果你是一个初学者,或者你以前接触过其他的编程语言,你可能不知python中如何更新安装包
python中如何更新安装包,名称,对比,培训,工具,方式,版本,函数,以上,方法,表格,python中更新安装包的方法:pip是很好用的安装工具。piplist可以