如何在Ubuntu,Debian&LinuxMint系统中安装Tomcat 7.0.68服务器

如何在Ubuntu和Debian系统安装Tomcat 7.0.68服务器。以简单的步骤,基于Debian的系统上安装Tomcat 7

Apache Tomcat 是Apache基金会的Java应用,比如Apache HTTP服务器的开源Web服务器。 它用于部署Java Servlet和JSP应用程序。 要部署在Tomcat中,我们可以简单地创建一个war文件并将它们部署任何应用程序。 关于你更多的细节可以访问Apache的官方网站http://tomcat.apache.org/ 。 本文将帮助您在Ubuntu和Debian系统安装Tomcat 7。

第1步:验证JAVA

首先,我们需要确保我们已经安装了Java或系统。 JAVA是Tomcat安装的第一个要求。使用下面的命令来检查您是否在系统上已经安装Java。尽量保持Java的使用最新版本。
$ java -version

java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)
如果你没有安装Java,阅读这篇文章: 在Ubuntu上安装Java 8

第2步:下载Tomcat 7归档

您的系统上正确配置JAVA后,我们使用Apache的官方网站下载的Apache Tomcat归档文件http://tomcat.apache.org/download-70.cgi或使用下面的命令从Apache服务器下载Tomcat 7.0.68。
$ cd /opt
$ sudo wget http://www.us.apache.org/dist/tomcat/tomcat-7/v7.0.68/bin/apache-tomcat-7.0.68.tar.gz
下载后解压存档文件在/opt目录。您可以更改此位置根据您的设置。
$ sudo tar xzf apache-tomcat-7.0.68.tar.gz
$ sudo mv apache-tomcat-7.0.68 tomcat7

第3步:设置环境变量

通过在~/.bashrc文件添加条目,使系统环境可以设置系统启动使用以下命令启动Tomcat,配置环境变量之前。
$ echo "export CATALINA_HOME="/opt/tomcat7"" >> ~/.bashrc
$ source ~/.bashrc

第4步:启动Tomcat

完成所有上述配置后,现在让我们使用下面的命令来启动Tomcat。 Tomcat的默认端口8080启动,所以一定要确保使用相同的端口没有其他应用程序占用。
$ cd /opt/tomcat7
$ sudo ./bin/startup.sh

第5步:访问Tomcat

Tomcat服务器默认工作在8080端口。在端口8080连接在服务器上的Web浏览器访问tomcat。
 http://svr1.howtoing.com:8080
安装Tomcat
第6步:设置用户帐户
最后,我们需要创建用户帐户保护和访问admin/manager页。在编辑器中编辑conf/tomcat-users.xml文件并粘贴在<tomcat-users> </tomcat-users> 标签。
# 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" />
第7步:创建Tomcat7初始化脚本
创建一个init文件/etc/init.d/tomcat7,使用下面的内容。
#!/bin/bash

### BEGIN INIT INFO
# Provides:        tomcat7
# Required-Start:  $network
# Required-Stop:   $network
# Default-Start:   2 3 4 5
# Default-Stop:    0 1 6
# Short-Description: Start/Stop Tomcat server
### END INIT INFO

PATH=/sbin:/bin:/usr/sbin:/usr/bin

start() {
 sh /opt/tomcat7/bin/startup.sh
}

stop() {
 sh /opt/tomcat7/bin/shutdown.sh
}

case $1 in
  start) start;;
  stop)  stop;;
  restart) stop; start;;
  *) echo "Run as $0 "; exit 1;;
esac
现在执行下面的命令来设置适当的权限和初始化脚本的链接。
$ chmod 755 /etc/init.d/tomcat7
$ update-rc.d tomcat7 defaults