介绍
Apache Tomcat是用于为Java应用程序提供服务的Web服务器和Servlet容器。 Tomcat是Apache Software Foundation发布的Java Servlet和JavaServer Pages技术的开源实现。 本教程将介绍Ubuntu 16.04服务器上最新版本的Tomcat 8的基本安装和配置。
准备
在开始使用本指南之前,您应该为您的服务器设置具有sudo权限的非root用户。 您可以通过完成Ubuntu 16.04初始服务器设置指南来了解如何完成此操作。
Step 1: 安装Java
Tomcat要求在服务器上安装Java,以便可以执行任何Java Web应用程序代码。 我们可以通过apt-get安装OpenJDK来满足这一要求。
首先,更新你的apt-get包索引:
sudo apt-get update
然后用apt-get安装Java Development Kit包:
sudo apt-get install default-jdk
现在已经安装了Java,我们可以创建一个tomcat用户,它将用于运行Tomcat服务。
Step 2: 创建 Tomcat 用户
为了安全起见,Tomcat应该作为非特权用户(即不是root用户)运行。 我们将创建一个运行Tomcat服务的新用户和组。
首先,创建一个新的tomcat group
:
sudo groupadd tomcat
接下来,创建一个新的tomcat
用户。 我们将使这个用户成为tomcat group
的成员,其主目录为/opt/tomcat
(我们将在其中安装Tomcat)以及/bin/false的shell(因此没有人可以登录该帐户):
sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
现在我们的tomcat用户已经设置好了,我们来下载并安装Tomcat。
Step 3: 安装 Tomcat
安装Tomcat 8的最好方法是下载最新的二进制发行版,然后手动配置它。
在Tomcat 8下载页面找到最新版本的Tomcat 8。 在撰写本文时,最新版本为8.5.5
,但如果有新版本可用,则应使用较新的稳定版本。 在Binary Distributions
下面,然后在Core
列表下面,复制“tar.gz”的下载链接。
接下来,切换到服务器上的/tmp
目录。 这是一个很好的目录来下载临时项目,比如Tomcat 压缩包,在解压Tomcat内容后我们将不再需要这个压缩包:
cd /tmp
使用curl
下载从Tomcat网站复制的链接:
curl -O http://apache.mirrors.ionfish.org/tomcat/刚才复制的链接.tar.gz
我们将安装Tomcat到/opt/tomcat
目录。 创建目录,然后使用以下命令将压缩包解压到此目录:<