Linux系统安装Tomcat7详解

环境准备
在开始安装Tomcat7之前,我们需要确保Linux系统中已经安装了Java环境,以下是安装Tomcat7所需的准备工作:
-
安装Java环境
- 安装OpenJDK:
sudo apt-get install openjdk-7-jdk - 安装Java开发工具包:
sudo apt-get install openjdk-7-jdk-headless
- 安装OpenJDK:
-
检查Java版本:
java -version确保安装了Java 7版本。

下载Tomcat7
- 访问Apache Tomcat官网:http://tomcat.apache.org/
- 在官网上找到Tomcat7的下载页面,选择合适的版本下载。
- 下载完成后,将Tomcat7解压到指定的目录,
/usr/local/tomcat7
配置Tomcat7
-
进入Tomcat7的bin目录:
cd /usr/local/tomcat7/bin -
修改catalina.sh文件,设置JDK路径:
- 打开catalina.sh文件:
sudo nano catalina.sh - 查找并修改以下行:
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 - 保存并关闭文件。
- 打开catalina.sh文件:
-
修改server.xml文件,设置端口号:

- 打开server.xml文件:
sudo nano server.xml - 查找并修改以下行:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> - 保存并关闭文件。
- 打开server.xml文件:
启动Tomcat7
- 进入Tomcat7的bin目录:
cd /usr/local/tomcat7/bin - 启动Tomcat7:
sudo ./startup.sh - 在浏览器中输入:
http://localhost:8080,即可看到Tomcat7的欢迎页面。
停止Tomcat7
- 进入Tomcat7的bin目录:
cd /usr/local/tomcat7/bin - 停止Tomcat7:
sudo ./shutdown.sh
配置虚拟主机
- 进入Tomcat7的conf目录:
cd /usr/local/tomcat7/conf - 复制web.xml文件到webapps目录下,并修改文件名,
webapp - 打开webapp目录下的web.xml文件,修改以下行:
<display-name>webapp</display-name> - 在webapp目录下创建一个名为
WEB-INF的目录,并在该目录下创建一个名为web.xml的文件,内容如下:<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <display-name>webapp</display-name> </web-app> - 将需要部署的Web应用复制到webapp目录下。
- 重新启动Tomcat7,即可访问部署的Web应用。
通过以上步骤,您已经在Linux系统中成功安装并配置了Tomcat7,祝您使用愉快!


















