Tomcat:安装、配置、卸载
跳到导航
跳到搜索
关于
版本
Apache Tomcat 版本 | 支持的 Java 版本 | 简介 | 稳定日期 |
---|---|---|---|
8.5 | 7 and later | 实现了 Servlet 3.1、JSP 2.3、EL 3.0、WebSocket 1.1 (TBD)、JASPIC 1.1 规范。
|
2016-06-13 |
9.0 | 8 and later | 实现了 Servlet 4.0、JSP 2.4 (TBD)、EL 3.1 (TBD) 、JASPIC 1.1 规范。 | 2018-01-18 |
10.0 | 9 and later | 实现了 Servlet 5.0、JSP 3.0 (TBD)、EL 4.0 (TBD) 、WebSocket 2.0 (TBD) 、Authentication 2.0 (TBD) 规范。 | 2021-02-02 |
10.1 | 10 and later | 实现了 Servlet 6.0、JSP TBD、EL TBD、WebSocket TBD、Authentication TBD 规范。 | / |
安装方式
- 压缩包:
- 解压缩生成文件夹方式的安装,并没有在 windows 中添加相应的服务。所以只能通过 startup 批处理命令启动。直接启动 tomcat5.exe 或者 tomcat5w.exe 会因为找不到服务出错自动退出命令提示窗口。
- 可以通过命令注册服务到 Windows:
安装(需要cmd定位到tomcat目录的bin):service.bat install 卸载(<serviceName>可以通过右键服务属性获得):sc delete <serviceName>
- 根据需要在相关配置文件中配置端口;
- 需要手动配置环境变量;
- 安装文件:
- 安装包方式的安装,会在安装后添加 windows 服务。所以可以在开始程序菜单中选择视图窗口启动 tomcat。
- 安装过程可以设置端口;
- 安装后会自动配置环境变量;
安装
多版本安装
FAQ
服务启动模式
tomcat8w.exe,是监控、配置 Tomcat 服务的图形化应用程序,可以对 Tomcat 服务做配置。
使用 tomcat8w.exe(位于“..\Tomcat\bin”) 可知设置 Tomcat 的启动配置:
- “Startup”标签页“Mode”项既为其启动模式:(默认是“jvm”)
- “Java”:使用系统环境的“%JAVA_HOME%”来启动 tomcat;
- “JVM”:(默认)使用指定的 JVM 来启动;
- 需要在“Java”标签页配置“Java Virtual Machine”项到某个 JRE 中的“jvm.dll”(如:“D:\Program Files\Java\jre1.8\bin\server\jvm.dll”);
- “exe”:...;
服务启动失败“系统服务启动 tomcat 报错,特定错误代码 1”
原因:重新安装过 JDK、JRE,所以Tomcat使用的公共JRE的位置变化了。
解决:(按照上一条,修改“Java Virtual Machine”项,或修改为“Java”模式启动)
服务不能停止时,在任务管理器找到对应的后台进程直接结束即可。
卸载Tomcat之后,该文件夹不能删除
在任务管理器的“后台进程”中找到 java 相关的进程(如“Java(TM) platform SE Binary”),将其结束之后,在删除 tomcat 的目录。