续上篇
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管理工具部署,此 部分我们将在后续章节讲解。
每天学习一点,未完待续………………
完整PDF文档获取:加VX13272413561即可免费获取哦