查看“Tomcat:安装、配置、卸载”的源代码
←
Tomcat:安装、配置、卸载
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[category:Java]] [[category:Windows]] == 关于 == === 版本 === {| class="wikitable" |+ Apache Tomcat 版本历史 ! Apache Tomcat 版本 !! 支持的 Java 版本 !! 简介 !! 稳定日期 |- | style="text-align:center;" | '''8.5''' | style="text-align:center;" | 7 and later | 实现了 Servlet 3.1、JSP 2.3、EL 3.0、WebSocket 1.1 (TBD)、JASPIC 1.1 规范。 * 添加对 HTTP/2、OpenSSL for JSSE、TLS 虚拟主机和 JASPIC 1.1 的支持。 | style="text-align:center;" | 2016-06-13 |- | style="text-align:center;" | 9.0 | style="text-align:center;" | 8 and later | 实现了 Servlet 4.0、JSP 2.4 (TBD)、EL 3.1 (TBD) 、JASPIC 1.1 规范。 | style="text-align:center;" | 2018-01-18 |- | style="text-align:center;" | 10.0 | style="text-align:center;" | 9 and later | 实现了 Servlet 5.0、JSP 3.0 (TBD)、EL 4.0 (TBD) 、WebSocket 2.0 (TBD) 、Authentication 2.0 (TBD) 规范。 | style="text-align:center;" | 2021-02-02 |- | style="text-align:center;" | 10.1 | style="text-align:center;" | 10 and later | 实现了 Servlet 6.0、JSP TBD、EL TBD、WebSocket TBD、Authentication TBD 规范。 | style="text-align:center;" | / |} ===安装方式=== # 压缩包: #: 解压缩生成文件夹方式的安装,并没有在 windows 中添加相应的服务。所以只能通过 startup 批处理命令启动。直接启动 tomcat5.exe 或者 tomcat5w.exe 会因为找不到服务出错自动退出命令提示窗口。 #* 可以通过命令注册服务到 Windows: #*: <syntaxhighlight lang="bash" highlight=""> 安装(需要cmd定位到tomcat目录的bin):service.bat install 卸载(<serviceName>可以通过右键服务属性获得):sc delete <serviceName> </syntaxhighlight> #* 根据需要在相关配置文件中配置端口; #* 需要手动配置环境变量; # 安装文件: #: 安装包方式的安装,会在安装后添加 windows 服务。所以可以在开始程序菜单中选择视图窗口启动 tomcat。 #* 安装过程可以设置端口; #* 安装后会自动配置环境变量; ==安装== 以下:采用压缩包方式安装,且已安装了 JDK。 安装步骤: # 解压tomcat文件到目的目录; # 配置环境变量: #: <syntaxhighlight lang="bash" highlight=""> CATALINA_HOME(tomcat安装目录):D:\Program Files\Apache\Tomcat8.5 CATALINA_BASE(tomcat工作目录):D:\Program Files\Apache\Tomcat8.5 (不一定需要的两步) Path 添加:%CATALINA_HOME%\bin; (或者“%CATALINA_HOME%\bin;%CATALINA_HOME%\lib;%CATALINA_BASE%\bin;”?) classpath 添加:%CATALINA_HOME%\lib\servlet-api.jar; </syntaxhighlight> # 注册服务: #: <syntaxhighlight lang="bash" highlight=""> cd D:\Program Files\Apache\Tomcat8.5\bin service.bat install </syntaxhighlight> #* 不注册服务到Windows,则运行“startup.bat”来启动(需要保留该窗口)。 # 修改端口:(“..\Tomcat8.5\comfig\server,xml”) #: <syntaxhighlight lang="bash" highlight=""> 将以下的 8080 改为需要的端口即可: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> </syntaxhighlight> 启动服务后,访问 [http://localhost:8080 http://localhost:8080] 即可验证。 === tomcat 的启动方式 === # 启动:运行“startup.bat”(需要保留窗口)。 #* 关闭则需要运行“shutdown.bat”; # 在 Windows 服务列表中找到对应服务“Apache Tomcat 8.5 Tomcat8”并启动; #* 或者:运行“tomcat9w.exe”,在页面点击“start”,作用一样; === 各目录的作用 === Tomcat 的目录: # '''bin''':存放一些二进制的文件。 #: 例如常用的启动脚本:“startup.bat”或“startup.sh”;关闭脚本:“shutdown.bat”或“shutdown.sh”等等。 # '''conf''':存放的是 Tomcat 的配置文件。 #: 例如常用的“server.xml”用于修改 tomcat 端口(默认 8080)。 # '''lib''':存放的是全局的 jar 包。 # '''logs''':存放的是 Tomcat 的日志,如果 Tomcat 出错什么的,就需要在这里的日志中查找问题。 # '''temp''':存放的是临时性的文件。 # '''webapps''':存放的是 Java 的 Web 项目,要部署的项目就需要放在这个目录当中。 # '''work''':存放的是由 JSP 代码翻译的 Java 代码,以及编译的.class 文件。 === CATALINA_HOME 和 CATALINA_BASE === ==多版本安装== ==FAQ== ===服务启动模式=== <pre> tomcat8w.exe,是监控、配置 Tomcat 服务的图形化应用程序,可以对 Tomcat 服务做配置。 </pre> 使用 '''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 的目录。
返回至“
Tomcat:安装、配置、卸载
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
笔记
服务器
数据库
后端
前端
工具
《To do list》
日常
阅读
电影
摄影
其他
Software
Windows
WIKIOE
所有分类
所有页面
侧边栏
站点日志
工具
链入页面
相关更改
特殊页面
页面信息