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

关于Apache Tomcat

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

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

注:Tomcat的可以自动在你的Droplet通过添加安装这个脚本启动时,它的用户数据。 查看本教程以了解更多有关Droplet的用户数据。

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

  • 通过apt-get安装。 这是最简单的方法。
  • 请从Apache Tomcat上二进制分发网站 本指南不包括此方法; 的Apache Tomcat文档的说明。

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

第一步 - 先决条件

在开始使用本指南之前,您应该在服务器上设置一个单独的非root用户帐户。 你可以学习如何通过完成1-4的步骤做这个初始服务器设置为Ubuntu 14.04。 我们将使用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

除了其他信息之外,您还会看到一个表示“It works!”的启动页面。 现在我们将更深入地安装Tomcat。

第三步 - 安装其他软件包

注意:本节是没有必要的,如果你已经熟悉了Tomcat和你不需要使用Web管理界面,文档或例子。 如果你是第一次进入Tomcat,请继续。

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

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

答案yes在提示安装这些软件包。 我们将在后面的章节中介绍这些工具的用法和配置。 接下来,我们将安装Java Development Kit。

第四步 - 安装Java开发包(可选)

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

Java开发工具包(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 (我们安装在第三步管理界面)。 您可以通过定义类似于以下示例的用户来执行此操作。 请务必将用户名和密码更改为安全:

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界面

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

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

你会看到类似下面的图像:

Tomcat溅屏

如您所见,在第三步中安装的软件包有四个链接:

  • tomcat7-docs:Tomcat的在线文档。 通过可访问http:// server_IP_address :8080/docs/
  • tomcat7-examples:Tomcat 7 Servlet和JSP示例。 您可以单击示例webapps以获取其工作原理的基本概念(并查看源代码以了解其实现方式)。 通过可访问http:// server_IP_address :8080/examples/
  • tomcat7-admin(manager-webapp):Tomcat Web应用程序管理器。 这将允许您管理和您的Java应用程序。
  • tomcat7-admin(host-manager):Tomcat Virtual Host Manager。

让我们来看看在Web应用程序管理器,通过链接或访问http:// server_IP_address :8080/manager/html

Tomcat Web应用程序管理器

Web应用程序管理器用于管理Java应用程序。 您可以在此处开始,停止,重新加载,部署和取消部署。 您还可以对应用程序运行一些诊断(即查找内存泄漏)。 最后,有关您的服务器的信息位于此页面的最下方。

现在,让我们来看看虚拟主机管理,通过链接或访问http:// server_IP_address :8080/host-manager/html/

Tomcat虚拟主机管理器

从Virtual Host Manager页面,您可以添加虚拟主机以在其中提供应用程序。

完成!

您的Tomcat安装完成! 您现在可以自由部署自己的webapps!

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏