如何通过Apt-Get在Ubuntu 14.04上安装Apache Tomcat 7

关于Apache Tomcat

Apache Tomcat是一个Web服务器和servlet容器,用于为Java应用程序提供服务。Tomcat是Apache Software Foundation发布的Java Servlet和JavaServer Pages技术的开源实现。

本教程介绍了Ubuntu 14.04服务器上的Tomcat 7的基本安装和一些配置。

在Ubuntu上安装Tomcat有两种基本方法:

  • 通过apt-get安装。这是最简单的方法。
  • 从Apache Tomcat 站点下载二进制分发版。本指南不包括此方法; 有关说明,请参阅Apache Tomcat文档

在本教程中,我们将使用最简单的方法:apt-get。请注意,这将安装最新版本的Tomcat,它位于官方Ubuntu存储库中,可能是也可能不是Tomcat的最新版本。如果您想保证安装最新版本的Tomcat,可以随时下载最新的二进制发行版。

第一步 – 先决条件

在开始本指南之前,您应该在服务器上设置单独的非root用户帐户。您可以通过完成Ubuntu 14.04 的初始服务器设置中的步骤1-4来了解如何执行此操作。我们将使用demo此处创建的用户来完成本教程的其余部分。

第二步 – 安装Tomcat

您要做的第一件事是更新apt-get包列表:

sudo apt-get update

现在您已准备好安装Tomcat。运行以下命令以开始安装:

sudo apt-get install tomcat7

yes在提示时回答安装tomcat。这将安装Tomcat及其依赖项,例如Java,它还将创建tomcat7用户。它还以默认设置启动Tomcat。

让我们快速更改Tomcat启动时使用的Java选项。打开Tomcat7参数文件:

sudo nano /etc/default/tomcat7

找到该JAVA_OPTS行并将其替换为以下内容。随意更改XmxMaxPermSize值 – 这些设置会影响Tomcat将使用的内存量:/ etc / default / tomcat7 – JAVA_OPTS

JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"

保存并退出。

现在使用以下命令重启Tomcat:

sudo service tomcat7 restart

Tomcat尚未完全设置,但您可以通过访问您的域或IP地址,然后:8080在Web浏览器中访问默认的启动页面:

Open in web browser:http://server_IP_address:8080

除了其他信息之外,您还会看到一个说“它有效!”的启动页面。现在我们将深入介绍Tomcat的安装。

第三步 – 安装附加软件包

注意:如果您已熟悉Tomcat并且不需要使用Web管理界面,文档或示例,则无需执行此部分。如果您是第一次进入Tomcat,请继续。

使用以下命令,我们将安装Tomcat在线文档,Web界面(manager webapp)和一些示例webapps:

sudo apt-get install tomcat7-docs tomcat7-admin tomcat7-examples

yes在提示时回答安装这些包。我们将在后面的部分介绍这些工具的使用和配置。接下来,我们将安装Java Development Kit。

第四步 – 安装Java Development Kit(可选)

如果您计划在此服务器上开发应用程序,则需要确保在此部分中安装该软件。

Java Development Kit(JDK)使我们能够开发Java应用程序以在我们的Tomcat服务器中运行。运行以下命令将安装openjdk-7-jdk:

sudo apt-get install default-jdk

除了JDK之外,Tomcat文档还建议安装Apache Ant(用于构建Java应用程序)和源代码控制系统(如git)。让我们使用以下命令安装这两个:

sudo apt-get install ant git

有关Apache Ant的更多信息,请参阅官方手册。有关使用git的教程,请参阅DigitalCloud的Git教程

步骤5 – 配置Tomcat Web管理界面

为了使用步骤3中安装的管理器webapp,我们必须向Tomcat服务器添加登录。我们将通过编辑tomcat-users.xml文件来完成此操作:

sudo nano /etc/tomcat7/tomcat-users.xml

此文件中包含描述如何配置文件的注释。您可能希望删除以下两行之间的所有注释,或者如果要引用这些示例,则可以保留它们:tomcat-users.xml摘录

<tomcat-users>
…
</tomcat-users>

您将需要添加可以访问manager-guiadmin-gui(我们在第3步中安装的管理界面)的用户。您可以通过定义类似于以下示例的用户来执行此操作。请务必将用户名和密码更改为安全的内容:tomcat-users.xml – 管理员用户

<tomcat-users>
    <user username="admin" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>

保存并退出tomcat-users.xml文件。要使我们的更改生效,请重新启动Tomcat服务:

sudo service tomcat7 restart

第6步 – 访问Web界面

现在我们已经配置了管理员用户,让我们在Web浏览器中访问Web管理界面:

Open in web browser:http://server_IP_address:8080

您将看到类似下图的内容:

本文参考:
https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-7-on-ubuntu-14-04-via-apt-get

Leave a comment

您的电子邮箱地址不会被公开。 必填项已用 * 标注