续上篇

1.1.1 Tomcat 许可

Tomcat以Apache License许可的方式进行发布,具体许可内容参见http://apache.org/licenses/ LICENSE-2.0o主要概括如下。

□ Tomcat完全免费,可用于任何商业或者非商业产品,而不必支付任何费用。

□修改Tomcat并发布变更版本的用户不必公开修改部分的源代码。

□修改Tomcat的用户不必将其变更捐献给Apache软件基金会。

此外,还需要了解如下几点限制。

□所有针对Tomcat源代码或二进制文件的重新发布均须包含Apache许可。

□任何重新发布所包含的资料必须经过Apache软件基金会批准。

□无Apache基金会的许可,派生自Tomcat源代码的产品不能命名为"Tomcat" uJakarta" "Apache”。

# 1.2安装和启动

本节主要介绍了Tomcat的下载、安装以及各种场景下的启动方式。你可以根据实际情况选择 不同格式的发布包安装使用。

1.2.1 Tomcat下载与安装

在安装Tomcat之前,请确保当前系统已安装了不低于7.0版本的JDK/JRE,并添加了JAVA_HOME 系统环境变量以指向JDK/JRE的安装目录。

你可以从 http://tomcat.apache.Org/download-80.cgi#8.5.6 获取 Tomcat 的安装文件。对于 Windows 系统,Apache提供了ZIP和Windows安装文件两种发布形式。对于Linux系统,Apache提供了tar.gz 的发布包。

下面我们对Tomcat主要的安装包进行简单说明,以便你可以选择合适的包下载使用。

□ apache-tomcat-8.5.6.zip: Tomcat基础发布包,它不包含Windows服务相关的批处理脚本以 及Windows下的APR本地库。

□ apache-tomcat-8.5.6.tar.gz:与ZIP包相同,只是压缩格式不同。

□ apache-tomcat-8.5.6.exe: Windows可执行的安装包。包含功能与ZIP基本一致,但是删除 了部分命令行脚本,适用于Windows快捷键以及系统服务的形式启动。

□ apache-tomcat-8.5.6-windows-x86.zip: 32位Windows发布包,包含Windows服务相关的批 处理脚本以及与32位JVM配合使用的APR本地库(操作系统为Windows 32/64位)。

□ apache-tomcat-8.5.6-windows-x64.zip: 64位Windows发布包,包含Windows服务相关的批 处理脚本以及与64位JVM配合使用的APR本地库(操作系统为Windows 64位)。

1.在Windows上安装Tomcat

在Windows系统安装Tomcat最简单的方式莫过于下载ZIP安装包(apache-tomcat-8.56zip ), 并将其解压到系统任意目录即可(注意:安装路径最好不要包含空格)。

除此之外,还可以通过Windows安装文件(apache-tomcat-8.5.6.exe )的方式进行安装。直接 下载安装文件,双击并按照提示一步步操作即可完成安装。

通过exe方式安装的好处是,可以按照提示进行Tomcat相关配置,如Tomcat管理程序的用户 名和密码、占用端口等。

此外,采用exe方式进行安装,Tomcat会默认创建Windows服务,用于启动/停止Tomcat、设 置Tomcat开机启动。如果釆用ZIP的方式进行安装,就需要通过Windows服务管理Tomcat,你可 以运行bin/service.bat批处理脚本进行添加,如下所示。

C:\apache-tomcat-8.5**.6\biivservice.bat install**

安装完成后,最好将CATALINA_HOME添加到系统环境变量,并将$CATALINA_HOME/bin添加到Path 中,CATALINA_HOME指向Tomcat的安装目录。

2.在Linux上安装Tomcat

在Linux_t安装Tomcat,可下载tar.gz形式的发布包,执行如下命令将其解压即可:

liuguangrui@ubuntu:~$ tar zxvf apache-tomcat-8.5.6.tar.gz

与Windows安装相同,最好也将CATALINA_HOME导入到系统变量。笔者的安装目录为 /home/liuguangrui/apache-tomcat-8.5.6,故执行命令如下:

liuguangrui@ubuntu:~$ CATALINA_HOME=/home/liuguangrui/apache-tomcat-8.5.6

liuguangrui@ubuntu:export CATALINA_HOME

1.2.2 Tomcat 启动

Tomcat的启动非常简单,接下来我们就来看一下在不同操作系统下的启动方式。

1.在Windows上启动Tomcat

在Windows环境下,启动Tomcat有多种方式。

□在命令行下,打开$CATALINA_HOME/bin目录,输入''startup.bat"运行Tomcat。

□如果釆用exe方式安装,可通过点击开始菜单中的快捷方式,打开Tomcat服务管理工具, 启动Tomcat服务。

□如果添加了Windows服务,可进入“控制面板”—“管理工具” r “服务”,找到“Apache Tomcat 8.5 Tomcat8"服务,双击并“启动

通过编辑$CATALINA_HOME/bin/catalina.bat文件,可以修改Tomcat的启动配置。例如在文 件中添加以下内容以调整Tomcat的内存分配:

Set 3AVA_OPTS=-server -Xmsl024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m

在Linux上启动Tomcat
在Linux环境下(以Ubuntu为例),执行如下命令启动Tomcat:

liuguangrui@ubuntu:~$ $CATALINA_HOME/bin/startup.sh

同样,我们可以通过编辑$CATALINA_HOME/bin/catalina.sh,修改Tomcat启动配置:

3AVA_OPTS="-server -Xmsl024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m"

测试启动
当在控制台中输出如下日志时,表示Tomcat已经启动完成。

信息:Server startup in 4535 ms

此时,在浏览器中输Ahttp://127.0.0.1:8080,如果显示如图1-1所示的页面,即表示启动成功。 需要注意的是,如果修改了Tomcat的默认端口号,上述地址需进行相应调整。

4.应用部署

在独立启动的方式下将Web应用部署到Tomcat非常简单,只需要将应用包复制到

$CATALINA_HOME/webapps下,并重启Tomcat即可。当然还可以通过Tomcat管理工具部署,此 部分我们将在后续章节讲解。
Tomcat介绍(二)_第1张图片

每天学习一点,未完待续………………

完整PDF文档获取:加VX13272413561即可免费获取哦