Tomcat安装及配置
简述:在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:\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" />
端口号:网络编程-传输层(端口号)
访问Tomcat
先打开startup.bat
,再打开浏览器,在地址栏中输入http://localhost:8080
或localhost:8080
回车,如果看到Tomcat自带的一个JSP页面,说明JDK和Tomcat已搭建成功。
http://localhost:8080
是完整形式,但大多数浏览器会自动添加前面的’http://’
此页面在webapps
文件中,默认为ROOT
文件夹
无法在浏览器中访问Tomcat
- 检查
./bin
目录下startup.bat
是否启动成功 - 检查端口号是否正确
- 更换浏览器重新访问
- 检查环境变量是否正确
常见状态码
200:一切正常
300/301:页面重定向 (跳转)
404:资源不存在
403:权限不足 (如果访问a目录,但是a目录设置 不可见)
500:服务器内部错误(代码有误)
其他编码:积累
卸载Tomcat
直接删除Tomcat目录,并删除已配置的环境变量
建议一次安装成功,卸载后重装可能会出现问题
参考文章:
- jdk及Tomcat安装及配置:Tomcat如何配置环境变量
- Tomcat启动乱码:Tomcat的startup.bat启动后显示乱码
- 视频:JavaWeb视频教程
- 浏览器不能访问Tomcat:Tomcat 启动成功,但是浏览器不能访问
Tomcat安装及配置相关推荐
- Tomcat安装及配置教程(超详细的图文教程)(亲测)
Tomcat安装及配置教程(超详细的图文教程) 1.什么是Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下 ...
- 最新Tomcat安装及配置教程+JavaWeb项目部署
最新Tomcat安装及配置教程+JavaWeb项目部署 介绍 一.下载安装Tomcat 二.配置环境变量 三.JavaWeb项目发布 四.登录Web查询系统 介绍 此文章为自己在Tomcat配置及项目 ...
- Tomcat安装、配置、优化及负载均衡详解
博客园 首页 新随笔 联系 管理 订阅 随笔- 31 文章- 0 评论- 25 Tomcat安装.配置.优化及负载均衡详解 一.常见JavaWeb服务器 1.WebLogic:是BEA ...
- Tomcat 安装与配置 win10
Tomcat 安装与配置 [Win10] 一.Tomcat 下载与安装 小贴士:(老版本 Tomcat 下载) 二.Tomcat 在 eclipse 上的配置 小贴士(配置 Tomcat 时 Serv ...
- jdk,tomcat安装和配置
1.jdk安装和配置: 安装: 创建一个文件夹,存放jdk,tomcat等等,mkdir /usr/local/mytools 进入该文件,rz上传jdk: jdk-8u151-linux-x64. ...
- Tomcat安装与配置
Tomcat安装与配置 一.tomcat下载 安装tomcat前需要先安装Java运行环境,不然会闪退,tomcat依赖于Java运行环境 官网地址:Apache Tomcat® 二.tomcat简单 ...
- 环境部署(java安装和配置,Tomcat安装和配置)(tomcat下部署war包)
1,上传环境部署安装包到服务器上 2,解压安装包,并部署java # tar -xf jdk-8u201-linux-x64.tar.g # mkdir /usr/java # cp jdk1.8 ...
- apache tomcat下32还是64_JDK和Tomcat安装和配置的图文教程
1.1 JDK下载 1:官网下载地址:(因为当时从官网下载特别慢,我就放弃了)http://www.oracle.com/technetwork/java/javase/downloads/jdk8- ...
- JavaWeb(一)——web服务器、Tomcat安装和配置
文章目录 1. 基本概念 1.1 前言 1.2 web应用程序 1.3 静态web 1.4 动态web 2. web服务器 2.1 技术讲解 2.2 web服务器 3. Tomcat 3.1 安装To ...
- java中apache安装与配置_Apache应用服务器之四:Apache与Tomcat安装与配置
.所需的软件包 j2sdk-1_4_1_02--i586 Apache2.0.40 (Red Hat Linux) jakarta-tomcat-4.1.18 jakarta-tomcat-conne ...
最新文章
- Fedora安装Texlive2013时出现Can't locate Digest/MD5.pm的解决方法
- wxWidgets:拖动一个 wxWindow
- 大人的世界啊,全是屁股!
- SpringBoot中的响应式web应用
- mysql管理员就业_MySQL管理员必备的十大工具盘点
- 有关 google analytics
- 深入探讨PageRank(二):PageRank原理剖析
- windows 7 局域网文件(夹)共享方法
- 云桌面三大谎言之GPU虚拟化
- python中的框架、库、包、模块都是什么意思_Python中的import,from...import以及模块、包、库的概念...
- 网络编程(网络通信协议、TCP和UDP协议、TCP和UDP通信)
- JAVA毕设项目教务排课系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC)
- 02 SpringBoot入门程序剖析之各种稀奇古怪的starter
- 【电脑修复小知识】电脑网络正常连接,但是浏览器却无法打开网页是什么原因?三招教你修复!
- 《中国近代史纲要》思维导图复习版
- 新网站如何做seo优化,这5个步骤让网站快速被收录
- UGUI事件系统——事件接口
- convert bitset descriptor - cv::Mat
- barman备份软件离线安装渡劫文
- 【Web3】什么是Web3?一个新的去中心化网络,或是最新的营销流行语