下载、安装、启动、关闭tomcat8.x

1)下载并解压

到网址http://tomcat.apache.org/下载tomcat 8.0

关于8.0的一些说明:
该版本主要针对甲骨文于6月份发布的Java EE 7除了支持最新的Java EE规范外,与Tomcat 7相比,该版本的主要改进如下:

  • 支持Servlet 3.1、JavaServer Pages 2.3、Java统一表达式语言3.0和WebSocket 1.0。
  • 现在默认的连接器实现是基于HTTP和AJP的Java非阻塞实现(NIO)。
  • 一个新的可代替Aliases、VirtualLoader、VirtualDirContext、JAR资源的资源实现,以及一个单一的、一致的外部资源库。
详细信息: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html

下载地址: http://tomcat.apache.org/download-80.cgi


我的是64位的win7 所以下载,解压之后自定义路径为D:\apache-tomcat-8.0.3-windows-x64

目录用途
/bin 存放启动和关闭Tomcat 的脚本文件
/conf 存放Tomcat 服务器的各种配置文件,其中包括server.xml(Tomcat的主要配置文件)、tomcat-users.xml 和web.xml 等配置文件

/lib 存放Tomcat 服务器和所有Web 应用程序需要访问的JAR 文件
/logs 存放Tomcat 的日志文件
/temp 存放Tomcat 运行时产生的临时文件
/webapps
当发布Web 应用程序时,通常把Web 应用程序的目录及文件放到这
个目录下
/work Tomcat 将JSP 生成的Servlet 源文件和字节码文件放到这个目录下

2)运行环境配置,运行和管理tomcat

在Tomcat 安装目录下的bin 子目录中,有一些批处理文件(以.bat 作为后缀名的文件),其中
的startup.bat 就是启动Tomcat 的脚本文件,用鼠标双击这个文件,你将看到一个窗口一闪而
过,之后就什么也没有了,这说明Tomcat 的启动出错了。

若出错,打开DOS命令窗口输入CMD,进入Tomcat的bin目录,输入startup会出现错误提示。

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program。至少配置其中一个

你要配置JAVA_HOME 或者JRE_HOME 环境变量,以便Tomcat 能够找到JDK或JRE 的安装目录。

从环境变量的名字,我们可以猜测到JAVA_HOME 是配置JDK 的安装目录,JRE_HOME 是配置JRE 的安装目录。

由于Tomcat 6.x 不再需要JDK 的支持,所以才新增了JRE_HOME 环境变量,对于6.0 之前的Tomcat
版本,没有JRE_HOME 环境变量,只能配置JAVA_HOME 环境变量。(关于配置环境变量请查看本博客关于JDK环境变量配置的一篇博文)

若正确,如下图所示:

打开浏览器,在地址栏中输入http://localhost:8080/(localhost 表示本地机器,8080是Tomcat 默认监听的端口号)

不过这个端口号是不怎么好的,加入安装了oracle数据库,占用的也是8080端口,若oracle启动了则进不了上面这个页面,要是没启动可以进去,那还是换个端口吧。

进入D:\apache-tomcat-8.0.3-windows-x64\apache-tomcat-8.0.3\config\目录进行配置,用UE打开server.xml   ctrl+f输入8080,找到的

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

将8080改为自己定一个还没被占用的端口,比如8001,然后启动tomcat,输入http://localhost:8001/可以打开默认tomcat主页。

如果你想将Tomcat 安装为Windows 的服务,以便在Windows 系统启动时即运行Tomcat,那么可
以打开“命令提示符”窗口,进入Tomcat 安装目录下的bin 子目录,然后执行下面的命令:
service.bat install
这样将会在Windows 系统中安装一个Tomcat8 服务,要启动这个服务,可以执行下面的命令:
net start Tomcat8
要停止Tomcat6 服务,可以执行下面的命令:
net stop Tomcat8要删除Tomcat8服务,可以执行下面的命令:
service.bat remove
要提醒读者的是:net 命令是Windows 自带的命令,而service.bat 是Tomcat 提供的批处理文件。

如果要想在任意目录下都能启动Tomcat,就需要设置CATALINA_HOME 环境变量,你可以将CATALINA_HOME 添加到WindowsNT 系统的环境变量中,其值就是Tomcat 的安装目录。在笔者的机器上,Tomcat 的安装目录是D:\apache-tomcat-8.0.3-windows-x64\apache-tomcat-8.0.3。添加CATALINA_HOME 环
境变量的过程和前述添加JAVA_HOME 环境变量的过程是一样的。然后再环境变量的path中添加         ;%CATALINA_HOME%\bin  即可

tomcat管理

Tomcat 提供了一个管理程序:manager,用于管理部署到Tomcat 服务器中的Web 应用程序。
manager Web 应用程序包含在Tomcat 的安装包中。要访问manager Web 应用程序,需要添加具
有管理员权限的账号,编辑%CATALINA_HOME%\conf\tomcat-users.xml 文件,在<tomcat-users>
元素中添加manager 角色,以及属于该角色的用户名和密码。

打开tomcat-users.xml后添加下面两天语句在文本最后保存即可。

<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>

浏览器中输入localhost:8001,就可以看到以下页面,点击右边随便一个,输入刚设置的用户名和密码,进去即可





<think>好的,我现在要处理用户关于Tomcat 8.x的安装、配置、使用和常见问题解决的请求。首先,我需要回顾用户提供的引用内容,确保回答准确引用这些资料。用户提供的三个引用分别涉及Tomcat安装后的验证、配置项说明以及安装问题和环境变量配置。 首先,安装部分。根据引用1和3,用户需要知道如何验证Tomcat是否安装成功,访问localhost:8080查看欢迎页面。安装步骤可能包括下载、解压、环境变量设置,特别是JAVA_HOME的配置,这在引用3中提到环境变量配置需要标准,否则可能导致闪退问题。因此,在安装步骤中要强调环境变量的正确设置,尤其是JAVA_HOME和CATALINA_HOME。 接下来是配置部分。引用1提到了服务器端口配置,引用2详细说明了编码和连接超时等常见配置。用户可能需要知道如何修改server.xml中的端口号,以及通过application.properties进行Spring Boot项目的相关Tomcat配置。这部分需要分点说明,包括端口修改、编码设置和连接超时,并引用对应的引用2的信息。 使用说明部分,用户可能想知道如何启动、停止Tomcat,部署WAR包,以及查看日志。需要给出基本命令,如startup.bat/shutdown.bat,并引用引用3中提到的日志路径,帮助用户定位问题。 常见问题解决部分,引用3提到了端口占用、环境变量配置错误导致的闪退,以及权限问题。需要逐一解释每个问题的解决方法,比如如何检查端口占用(netstat -ano),如何正确设置JAVA_HOME,以及Linux下的权限修改(chmod +x *.sh)。这里需要确保引用正确,比如环境变量配置引用3,端口占用引用1。 最后,生成相关问题要考虑用户可能进一步的需求,比如性能优化、安全配置、日志分析等,确保问题覆盖安装后的其他操作和深入配置。 检查是否需要补充其他常见问题,比如版本兼容性或者与其他软件的集成,但根据现有引用,可能不需要扩展太多,保持答案基于提供的引用内容。同时,确保所有LaTeX格式正确,但问题中用户可能没有数学公式,所以主要检查代码块和配置项的正确格式。 总结,按照用户的要求结构,分步骤详细说明,引用对应的引用标记,并在末尾生成相关问题。注意使用中文,避免使用Markdown,代码块用正确语法,并确保所有配置项和路径准确无误。</think>### Tomcat 8.x 安装配置与使用说明 #### **1. 安装步骤** **1.1 下载与解压** - 从[Apache Tomcat官网](https://tomcat.apache.org/)下载Tomcat 8.x的压缩包(如`apache-tomcat-8.5.x.zip`)。 - 解压到指定目录(例如`C:\Tomcat8`或`/opt/tomcat8`),避免路径包含中文或空格。 **1.2 环境变量配置** - **JAVA_HOME**:必须配置Java环境变量,例如: ```bash export JAVA_HOME=/usr/lib/jvm/java-8-openjdk # Linux示例 ``` - **CATALINA_HOME**(可选):指向Tomcat安装目录,便于脚本调用[^3]。 **1.3 验证安装** 启动Tomcat后,访问 `http://localhost:8080`,若显示默认欢迎页面则安装成功[^1]。 ```bash # 启动命令(Linux) $CATALINA_HOME/bin/startup.sh # 关闭命令 $CATALINA_HOME/bin/shutdown.sh ``` --- #### **2. 配置说明** **2.1 修改端口号** - 编辑 `$CATALINA_HOME/conf/server.xml`,找到以下内容并修改端口: ```xml <Connector port="8080" protocol="HTTP/1.1" ... /> ``` 若端口被占用(常见问题),可改为`8081`或其他。 **2.2 编码与超时设置** - 在Spring Boot项目中可通过`application.properties`配置: ```properties server.tomcat.uri-encoding=UTF-8 server.tomcat.connection-timeout=60000 # 单位:毫秒 ``` 直接修改Tomcat配置文件则需调整`server.xml`[^2]。 --- #### **3. 使用说明** **3.1 部署Web应用** - 将WAR包放入 `$CATALINA_HOME/webapps` 目录,Tomcat会自动解压并部署。 - 访问路径为 `http://localhost:8080/项目名`。 **3.2 查看日志** - 日志文件位于 `$CATALINA_HOME/logs`,重点关注`catalina.out`(启动日志)和`localhost_access_log.txt`(访问日志)。 --- #### **4. 常见问题解决** **4.1 启动闪退** - **原因**:通常因`JAVA_HOME`未正确配置或Tomcat版本与JDK不兼容。 - **解决**:检查环境变量,确保使用JDK 8Tomcat 8.x推荐)。 **4.2 端口占用** - **检测命令**: ```bash netstat -ano | findstr "8080" # Windows lsof -i :8080 # Linux ``` - **解决**:终止占用进程或修改Tomcat端口[^1]。 **4.3 权限问题(Linux)** - 若脚本无法执行,运行: ```bash chmod +x $CATALINA_HOME/bin/*.sh ``` ---
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值