如何安装 Apache CentOS 上的 Tomcat 8

在本教程中,我们将向您展示如何安装 Apache CentOS 上的 Tomcat 8。 对于那些不知道的人, Apache Tomcat 是一个开源的 Web 服务器和 servlet 容器,由 Apache 软件基金会。 它实现了 Sun Microsystems 的 Java Servlet、JavaServer Pages (JSP)、Java 统一表达式语言和 Java WebSocket 规范,并为 Java 代码运行提供了一个 Web 服务器环境。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示分步安装 Apache CentOS 系统上的 Tomcat。

先决条件

  • 运行以下操作系统之一的服务器: CentOS 系统。
  • 建议您使用全新的操作系统安装来防止任何潜在问题。
  • 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
  • 一种 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

安装 Apache CentOS 上的 Tomcat 8

Step 1. JAVA是Tomcat安装的第一个要求。

CentOS 32 位:

wget --no-cookies  --no-check-certificate  --header "Cookie: oraclelicense=accept-securebackup-cookie"  "https://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-i586.rpm"  -O /opt/jdk-8-linux-i586.rpm
rpm -Uvh /opt/jdk-8-linux-i586.rpm

CentOS 64 位:

wget --no-cookies  --no-check-certificate  --header "Cookie: oraclelicense=accept-securebackup-cookie"  "https://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.rpm"  -O /opt/jdk-8-linux-x64.rpm
rpm -Uvh /opt/jdk-8-linux-x64.rpm

接下来,使用命令“alternatives”配置新安装的 JAVA 8 文件,并在终端上运行以下一系列命令来配置 Java。

# alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_05/jre/bin/java 20000 # alternatives --install /usr/bin/jar jar /usr/java/jdk1.8.0_05/bin/jar 20000 # alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_05/bin/javac 20000 # alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.8.0_05/jre/bin/javaws 20000 # alternatives --set java /usr/java/jdk1.8.0_05/jre/bin/java # alternatives --set javaws /usr/java/jdk1.8.0_05/jre/bin/javaws # alternatives --set javac /usr/java/jdk1.8.0_05/bin/javac # alternatives --set jar /usr/java/jdk1.8.0_05/bin/jar

您还可以通过发出以下命令来验证它。

java -version

步骤 2. 下载并解压 Tomcat 存档。

在系统上安装和配置 JAVA 后,现在该下载最新版本的 Apache 雄猫.

cd /opt wget https://www.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz tar -xvf pache-tomcat-8.0.21.tar.gz

步骤 3. 添加 tomcat 用户和组。

ln -s /opt/apache-tomcat-8.0.21 /opt/tomcat-latest chown -hR tomcat8: /opt/tomcat-latest /opt/apache-tomcat-8.0.21

步骤 4. 配置 Tomcat 作为服务运行。

cd /opt/apache-tomcat-8.0.21/bin ./startup.sh

您将获得以下输出。

Using CATALINA_BASE:   /var/local/apache-tomcat-8.0.21 Using CATALINA_HOME:   /var/local/apache-tomcat-8.0.21 Using CATALINA_TMPDIR: /var/local/apache-tomcat-8.0.21/temp Using JRE_HOME:        /usr Using CLASSPATH:       /var/local/apache-tomcat-8.0.21/bin/bootstrap.jar:/var/local/apache-tomcat-8.0.21/bin/tomcat-juli.jar Tomcat started.

您可以验证服务正在运行,默认情况下,tomcat 在端口号 8080 上运行。

[[email protected] ~]# netstat -antup | grep 8080 tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN

Step 5. 最后,从浏览器打开Tomcat,进入你的IP或8080端口的域(因为Tomcat总是在8080端口上运行)例如:mydomain.com:8080,将mydomain.com替换为你的IP或领域。

要关闭 Tomcat,您只需在同一文件夹中运行关闭脚本,如下所示:

/opt/apache-tomcat-8.0.21/bin/shutdown.sh

步骤 6. 设置用户帐户。

配置 Tomcat 用户以便他们可以访问 admin/经理部分。 您可以通过使用您喜欢的文本编辑器在 conf/tomcat-users.xml 文件中添加用户来完成此操作。 将此文本添加到文件中:

nano /opt/apache-tomcat-8.0.21/conf/server.xml

将以下两行放在最后一行的上方。

<!-- user manager can access only manager section --> <role rolename="manager-gui" /> <user username="manager" password="_SECRET_PASSWORD_" roles="manager-gui" />  <!-- user admin can access manager and admin section both --> <role rolename="admin-gui" /> <user username="admin" password="_SECRET_PASSWORD_" roles="manager-gui,admin-gui" />

恭喜! 您已成功安装 Apache 雄猫。 感谢您使用本教程进行安装 Apache CentOS 系统上的 Tomcat 8。 如需更多帮助或有用信息,我们建议您查看 官方 Apache 雄猫网站.

Save