`

如何在 Ubuntu 14.04 上通过 apt-get 安装 Apache Tomcat 7

 
阅读更多

关于 Apache Tomcat

Apache Tomcat 是一个服务器应用,通常用来部署 Java 应用到 Web 。 Tomcat 是 Java Servlet 与 JSP 技术的一个开源实现,由 Apache 软件基金会发布。

这个教程涵盖了在 Ubuntu 14.04 上 Tomcat 7.0.x 版本的安装和基础配置。

有两种基本的途径来安装 Tomcat 到 Ubuntu 上:

  • 通过 apt-get 工具来安装,这是最简单的方法。
  • 从 Apache Tomcat 网站下载二进制发布包。本教程不涵盖这种方法。

在这个教程中,我们将使用最简单地方法: apt-get 。这将从官方的 Ubuntu 资源仓库安装最新的 Tomcat 发布包,这个包可能不是 Tomcat 的最新发布版本。如果你想要确保安装 Tomcat 的最新版,你可以下载最新的二进制发布包。

步骤一 - 先决条件

在你开始这个向导之前,在你的服务器上需要配置一个独立的非 root 用户账号。你可以按照 Ubuntu 14.04 上搭建服务器中的 1-4 步来学习完成它。我们这里使用创建的 demo 用户来完成后续的教程。

步骤二 - 安装 Tomcat

首先,你需要升级 apt-get 软件包列表:

1
sudo apt-get update

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

1
sudo apt-get install tomcat7

输入 yes 来安装 Tomcat 。这将同时安装 Tomcat 和它的依赖,例如 Java,同时,它将创建一个 tomcat7 用户,并以默认设置启动 Tomcat 。

这时候, Tomcat 并没有完全安装完成,但你可以通过在浏览器中输入本地域名或IP地址之后加 :8080 的方法来访问默认页面。

1
http://your_ip_address:8080

你会看到一个闪屏页面,显示 “It works” ,和其他附加信息。现在,我们要深入到 Tomcat 的安装过程。

步骤三 - 安装额外软件包

注意:如果你对 Tomcat 足够了解,且不需要 Web 管理接口,文档和示例,那这个章节不是必须的。如果你是第一次接触 Tomcat ,请继续。

通过以下代码,你将安装 Tomcat 的在线文档, Web接 口(管理 Web 应用),以及一些示例应用。

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

输入 yes 来安装这些软件包。后面我们会讲到这些工具的用法和配置。接下来,我们要安装 JDK 。

步骤四 - 安装 JDK (可选)

如果你打算在服务器上开发应用,你需要安装本章节中提到的软件。

JDK 确保我们可以开发运行在 Tomcat 服务器上的 Java 应用。运行以下命令来安装 openjdk-7-jdk:

1
sudo apt-get install default-jdk

作为 JDK 的附件, Tomcat 文档上建议同时安装用来构建 Java 应用 Apache Ant 工具及包括 Git 在内的源码控制系统。通过下面的命令来安装它们:

1
sudo apt-get install ant git

Apache Ant 的更多信息,可查阅其官方文档。 Git 使用教程可以参考这里

步骤五 - 配置 Tomcat Web 管理器

想要使用步骤三中安装的 Web 应用管理器,需要先登录到 Tomcat 服务器。首先需要编辑修改 tomcat-users.xml :

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

该文件充满了用于说明如何配置的注释。你需要删除下面两行之间的所有注释。如需要用作参考,则保留。

1
2
<tomcat-users>
</tomcat-users>

你需要添加一个用户,可以访问 manager-gui 和 admin-gui (我们在步骤三种安装的管理界面)。你可以通过如下的配置来定义一个用户。如果需要,确保修改用户名和密码。

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

保存并退出 tomcat-users.xml 文件。重启 Tomcat 服务,以便修改配置生效。

1
sudo service tomcat7 restart

步骤六 - 访问 Web 界面

现在,我们已经配置了一个管理员用户,从 Web 浏览器访问 Web 管理器页面。

1
http://your-ip_address:8080

你可以看到的页面如下:

image

从上面可以看到,里面有四个链接到步骤三中安装的软件包:

  • tomcat7-docs: Tomcat 的在线文档。通过 http://your_ip_address:8080/docs/ 来访问
  • tomcat7-examples: Tomcat 7 Servlet 和 JSP 示例。你可以点击这些示例 Web 应用来了解它们是怎么工作的(通过源码可以了解它们是怎么实现的)。通过http://your_ip_address:8080/examples/ 来访问
  • tomcat7-admin ( Web 应用管理器): Tomcat Web 应用管理器。通过这里来管理你的 Java 应用。
  • tomcat7-admin (主机管理器): Tomcat 虚拟主机管理器。

通过打开链接 http://your_ip_address:8080/manager/html ,来查看 Web 应用管理器:

image

这个Web应用管理器使用来管理Java应用的。你可以在这里执行应用的启动,停止,重新加载,部署,下架等操作。还可以对应用做一些诊断(如内存泄露)。最后,你服务器的相关信息被显示在页面的最底部。

通过打开链接 http://your_ip_address:8080/host-manager/html ,来查看虚拟主机管理器:

image

在虚拟主机管理页面,你可以为应用程序添加虚拟主机。

结束

 

Tomcat 的安装到此结束。你现在就可以免费得来部署自己的 Web 应用。

分享到:
评论

相关推荐

    在Ubuntu系统上使用apt-fast来加快apt-get下载的教程.docx

    使用 apt-fast 加快 apt-get 下载速度在 Ubuntu 系统上的教程 本文档将指导您在 Ubuntu 系统上安装和使用 apt-fast 工具,以加快 apt-get 下载速度。apt-fast 是一个围绕 apt-get 和 aptitude 所写的 shell 脚本...

    Ubuntu14.04 LTS 配置本地可信的自定义APT-GET源

    Ubuntu14.04 LTS 配置本地可信的自定义APT-GET源,我自己搭建过程中的记录文档。 在我们平时在ubuntu系统上进行deb包安装的时候,经常会发现很多软件包是找不到的,而我们自己本地有相关的deb包,那么就可以搭建一个...

    百度云资源下载ubuntu-14.04-desktop-amd64.iso;

    ### 关于Ubuntu 14.04 Desktop AMD64 ...通过以上知识点的介绍,我们可以了解到Ubuntu 14.04 Desktop AMD64 ISO的基本信息、百度云资源下载时的注意事项以及安装配置过程中的一些关键步骤。希望这些信息对您有所帮助。

    ubuntu-14.04-desktop-amd64.iso

    ubuntu-14.04-desktop-amd64 官方下载版本

    Ubuntu14.04 64位 安装oracle11g 亲测步骤

    本文档详细介绍了在 Ubuntu 14.04 64 位操作系统上安装 Oracle 11g 的步骤。该文档面向新手用户,提供了详细的安装步骤和依赖包安装指南。 一、语言包安装 在安装 Oracle 11g 之前,需要安装中文语言包,以便在...

    ubuntu14.04用apache-tomcat-8.0.15.tar.gz

    在本场景中,我们关注的是在Ubuntu 14.04操作系统上安装和配置Apache Tomcat 8.0.15的过程。这个过程涉及到几个关键步骤,包括下载、解压、配置环境变量、启动服务以及进行基本的故障排查。 首先,我们需要从官方...

    ubuntu-14.04-desktop-amd64.iso(网盘链接,永久有效)

    根据提供的文件信息,本文将详细解析与“ubuntu-14.04-desktop-amd64.iso”相关的知识点,包括Ubuntu 14.04版本的特点、64位系统的概念、ISO镜像文件的作用以及如何安装Ubuntu 14.04等。 ### 一、Ubuntu 14.04 LTS...

    解决ubuntu14.04 python-catkin-pkg无法安装的问题

    最近ubuntu14.04出了问题,pkg-catkin-pkg无法下载,我7月底重装了一次Ubuntu14.04,安装ros lidigo时报错,依赖python-catkin-pkg,但它不会被安装,我刚开始发现这个问题时试过换源,重装系统均不成功,后面去官方...

    ubuntu14.04安装ia32-libs fail解决办法

    通过以上步骤,我们可以成功地解决 Ubuntu 14.04 上安装 `ia32-libs` 失败的问题。需要注意的是,随着系统的更新和维护,部分命令或包名可能会发生变化。因此,在执行这些步骤之前,请确保查看最新的文档和支持信息...

    ubuntu14.04 Docker离线安装包

    在Ubuntu 14.04上安装Docker的第一步通常是更新系统的包列表,但由于是离线安装,我们不能使用`apt-get update`命令。因此,你需要提前准备一个包含最新Docker安装包的USB驱动器或其它存储设备。你可以从Docker官方...

    ubuntu-14.04-desktop-i386.part14

    ubuntu-14.04-desktop-i386.part14

    在ubuntu 14.04上安装php7.pdf

    ### 在Ubuntu 14.04上安装PHP 7的知识点详解 #### 一、环境准备与基础概念 - **Ubuntu 14.04**:这是一个基于Debian的Linux发行版,以其稳定性著称。它非常适合服务器部署,特别是在Web开发环境中。 - **PHP 7**:...

    libfcitxplatforminputcontextplugin.so(ubuntu14.04-qt5.6-fcitx中文输入插件)

    该插件解决ubuntu14.04系统,安装qt5.6,fcitx中文输入法默认不能在Qt creator中切换输入中文的问题。 据说从qt5.4之后的版本没办法直接通过apt-get安装fcitx的平台插件,所以该资源是我按照网上一篇非常棒的博客,...

    Ubuntu14.04安装qtopia-free-2.2.0所需环境包

    在安装qtopia-free-2.2.0时,如果遇到其他依赖问题,可以尝试使用`sudo apt-get -f install`来修复依赖关系,或者使用`dpkg --install`命令手动安装缺失的包。 5. **安装qtopia-free-2.2.0**: 解压压缩包文件`...

    Ubuntu 14.04版本 NFS 离线安装包

    以下将详细讲解如何在Ubuntu 14.04上进行NFS的离线安装,并介绍相关的依赖包。 首先,你需要下载Ubuntu 14.04的NFS离线安装包,这个包应该包含了NFS服务及其所有必需的依赖。在没有网络的情况下,你可以通过其他有...

    全志 a20 ubuntu-core-14.04-core-armhf.tar.gz

    该压缩包"全志 a20 ubuntu-core-14.04-core-armhf.tar.gz"显然包含了针对全志A20平台定制的Ubuntu Core 14.04核心系统。Ubuntu Core 14.04(Trusty Tahr)是Ubuntu的一个长期支持(LTS)版本,发布于2014年,提供了...

    ubuntu-14.04-desktop-i386.part13

    ubuntu-14.04-desktop-i386.part13

    ubuntu-14.04-desktop-amd64+mac.iso.torrent

    乌班图ubuntu-14.04-desktop-amd64+mac.iso.torrent

    openjdk8 for ubuntu

    在ubuntu14.04中使用apt-get install得到的deb,包含: openjdk-8-jdk_8u91-b14-0ubuntu4~14.04_amd64.deb openjdk-8-jre_8u91-b14-0ubuntu4~14.04_amd64.deb openjdk-8-jdk-headless_8u91-b14-0ubuntu4~14.04_amd64...

    Ubuntu 14.04 搭建 apt-get 服务器的教程

    通过这个教程,你已经学会了如何在Ubuntu 14.04上建立一个简单的`apt-get`服务器。这个服务器可以让你的团队或组织内的其他Ubuntu机器通过`apt-get`命令获取和安装你提供的软件包。这不仅可以提高部署效率,还能更好...

Global site tag (gtag.js) - Google Analytics