一下载安装配置 Tomcat 9
1 下载:
进入下载地址:
http://tomcat.apache.org/download-90.cgi
在左边栏 点击 Ttomcat9, 在中间
点击 64-bit Windows zip (pgp, sha512) 下载
2 安装 (免安装的不用)
1)下载完成
解压apache-tomcat-9.0.30-windows-x64.zip 到 D:\java
形成
D:\java\apache-tomcat-9.0.30-windows-x64\apache-tomcat-9.0.30
2)创建环境变量 CATALINA_HOME
其值为:D:\java\apache-tomcat-9.0.30-windows-x64\apache-tomcat-9.0.30
3) 在环境变量Path 的开头增加
CATALINA_HOME%\bin;
4) 转到DOS命令符方式,进入以下目录
D:\java\apache-tomcat-9.0.30-windows-x64\apache-tomcat-9.0.30\bin
执行:service.bat install
Tomcat9
The service 'Tomcat9' has
been installed. 表示安装成功
5) 删除
执行:service.bat remove
Tomcat9
二 启动 Tomcat 的几种方法
1 在windows方式 进入文件夹
D:\java\apache-tomcat-9.0.30-windows-x64\apache-tomcat-9.0.30\bin
双击startup.bat,或者右击
它 -- 以管理员方式执行,运行tomcat(可以看到运行状态)
直到 命令窗口停止,并显示Server
startup in xxx ms 表示正常启动
2 在命令符方式下,以管理员运行 net start tomcat9
(9是版本号)
3 通过任务管理器里面的服务运行
右击 计算机-- 管理 -- 服务和应用 --
服务
找到并右击
Apache Tomcat 9.0 Tomcat9 ---
属性,从中改变启动方式,或者启动和停止它。
4
在Windows下进入安装文件夹,双击bin文件夹下的tomcat9w.exe
,点击General页下的 start 运行Tomcat,如下:
转到 Java 选项页,观看虚拟机VM版本
三 测试Tomcat演示
在浏览器的地址栏输入
http://localhost:8080
看到如下页面表示成功启动
idea 和 eclipse等的默认工程实例完成放到指定文件夹之下的工程名之下,比如
listener_war,就是
D:\java\apache-tomcat-9.0.30-windows-x64\apache-tomcat-9.0.30\webapps\listener_war
四 启动和停止 Tomcat
在dos命令行,有了 环境变量就不用进入特定的目录,
但是如果机器上装了几个版本的
Tomcat,版本切换时,则需要进入指定的目录,先停止Tomcat版本1,然后再进入另一个目录启动Tomcat版本2的。
进入以下目录
D:\java\apache-tomcat-9.0.30-windows-x64\apache-tomcat-9.0.30\bin
1)启动输入: startup.bat
2)关闭输入:
shutdown.bat
3) 进入调试
catalina.bat run
当然,也可以在Windows下进入文件夹,双击或者右击
tomcat9w.exe,在General选项页点击 Start 或者 Stop操作。
五 启动异常问题
1 比如从服务中启动,提示:
Windows不能在本地计算机启动Apache Tomcat 9.0
Tomcat9。有
关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服
务厂商联系,并参考特定服务错误代码1。
2 查看 Windows日志
右击 计算机-- 管理 --系统工具--事件查看器 --
Windows日志 -- 双击 系统 ,点击 右侧的错误项目
底部显示:
Apache
Tomcat 9.0 Tomcat9 服务因 函数 不正确。 服务特定错误而停止。
3 原因
服务因 函数
不正确,极大可能性是权限不足,所以需要改变
1)转到安装文件夹
进入以下目录
D:\java\apache-tomcat-9.0.30-windows-x64\apache-tomcat-9.0.30\bin
2)双击Tomcat9w.exe 启动
转到 LogOn 选项页,
默认为:
Local Service account
改变为:
Local System account
即可启动
4
从日志中还有其它的原因,比如提示端口号已经占用
转到文件夹
D:\java\apache-tomcat-9.0.30-windows-x64\apache-tomcat-9.0.30\conf
在 文件
server.xml 中
找到改变端口号
加载中,请稍候......