本指南详述了如何在计算机上安装和配置Apache Tomcat 8.5及JDK 1.8,适合初学者快速掌握相关技术。
Apache Tomcat 8.5 是一个流行的开源 Web 应用服务器,用于部署 Java Servlets 和 JavaServer Pages (JSP)。本段落将详细介绍如何在 Linux 系统上安装和配置 Apache Tomcat 8.5 及 JDK 1.8。
首先,我们需要安装 JDK 1.8。Oracle 官方网站提供了下载链接,在此不再提供具体网址,请自行访问 Oracle 官网获取 Java SE Development Kit 的最新版本并进行二进制安装:
1. 创建所需的目录结构:
```bash
mkdir -p data/softs data/server
```
2. 解压缩下载的 JDK 文件到指定目录:
```bash
tar -zxf data/softs/jdk-8u331-linux-x64.tar.gz -C data/server/
```
3. 创建符号链接以方便使用:
```bash
ln -s data/server/jdk1.8.0_331 data/server/java
```
4. 设置环境变量:
```bash
echo JAVA_HOME=data/server/java > /etc/profile.d/java.sh
echo JRE_HOME=$JAVA_HOME/jre/bin >> /etc/profile.d/java.sh
echo CLASS_PATH=$JAVA_HOME/lib:$JRE_HOME/lib >> /etc/profile.d/java.sh
echo PATH=$PATH:$JRE_HOME >> /etc/profile.d/java.sh
chmod +x /etc/profile.d/java.sh
source /etc/profile.d/java.sh
```
验证 JDK 是否成功安装,可以运行 `java -version` 命令。
接下来是 Apache Tomcat 8.5 的安装。请从官方站点下载最新版本:
1. 创建目录并解压缩 Tomcat:
```bash
mkdir -p data/softs data/server/
tar xf data/softs/apache-tomcat-8.5.81.tar.gz -C data/server/
ln -s data/server/apache-tomcat-8.5.81 data/server/tomcat
```
2. 为了使 Tomcat 在启动时自动运行,添加服务配置:
```bash
chkconfig --add tomcat
data/server/tomcat/bin/startup.sh
```
Apache Tomcat 8.5 包含几个内置应用,如 Server Status、Manager App 和 Host Manager。默认情况下这些应用的访问是受限的。为了启用它们,你需要编辑 `conf/tomcat-users.xml` 文件,并添加一个或多个用户及角色:
```xml
```
在这个示例中,我们创建了一个名为“admin”的用户,并赋予其所有管理权限。请记得将密码替换为安全的值。
如果你需要远程访问管理界面,还需要修改以下两个文件:
1. `webapps/host-manager/META-INF/context.xml`
2. `webapps/manager/META-INF/context.xml`
在每个文件中找到 `` 标签,并取消注释或添加以下行:
```xml
```
将 `your_remote_ip` 替换为允许远程访问的 IP 地址。
完成上述步骤后,Apache Tomcat 8.5 和 JDK 1.8 将在你的系统上成功安装和配置。现在可以通过 Web 浏览器访问 `http://你的服务器IP:8080` 来测试 Tomcat 服务器。如果你启用了 Manager App,则可通过 `http://你的服务器IP:8080/manager/html` 进行管理操作;同样,Server Status 可通过 `http://你的服务器IP:8080/manager/status` 查看。为了安全,请务必限制对这些管理页面的访问,并确保使用强密码。