1.2 Tomcat服务器的安装与配置
网络通信中最常见的模式是B/S模式,即需要获取信息的用户使用浏览器向某个服务器发出请求,服务器进行必要的处理后,将有关信息发送给服务器。在B/S模式中,服务器上必须有所谓的Web服务软件和Web应用程序,Web服务软件负责处理客户对Web应用程序的请求,并负责运行管理Web应用程序,以满足客户对信息的请求。因此,学习JSP需要安装一个支持JSP的Web服务软件,这样的软件也称为JSP引擎。将安装JSP引擎的计算机称为一个支持JSP的Web服务器。支持JSP的Web服务器负责运行JSP,并将运行结果返回给用户,有关JSP的运行原理将在本书2.2节中讲解。
目前,比较常用的JSP引擎包括Tomcat、JRun和Resin,以Tomcat的使用最广泛。Tomcat软件是一个免费的开源JSP引擎,也称为Tomcat服务器。Tomcat服务器由Apache和Sun公司共同开发而成,可以登录到http://jakarta.Apache.org/tomcat免费下载Tomcat 6.0。登录之后,先在Download页面中选择apache-tomcat-6.0.13,然后在Binary Distributions的Core页面中选择Zip或Windows Service Installer即可。如果选择Zip,将下载apache-tomcat-6.0.13.zip文件;如果选择Windows Service Installer,将下载apache-tomcat-6.0.13.exe文件。
本书的重点在于学习JSP本身,不涉及比较各种JSP引擎的优缺点,因此选择Tomcat服务器来学习JSP。本节主要介绍Windows 2000/XP操作系统下Tomcat服务器的安装配置。
1.安装JDK
安装Tomcat之前,首先安装JDK,这里安装Sun公司的JDK 1.6。假设JDK的安装目录是D:\Jdk1.6。安装JDK之后需要进行几个环境变量的设置。对于Windows XP/2000,右键单击“我的电脑”,在弹出的快捷菜单中选择“属性”命令,弹出“系统特性”对话框,再单击其中的“高级选项”,然后单击按钮“环境变量”,分别添加如下系统环境变量:
变量名:Java_Home变量值:D:\jdk1.6
变量名:Classpath变量值:D:\jdk1.6\jre\lib\rt.jar;.;
变量名:Path变量值:D:\jdk1.6\bin
如果曾经设置过环境变量Java_Home、Classpath和Path,可单击该变量进行编辑操作,将需要的值加入即可,如图1.1、图1.2和图1.3所示。
2.安装与启动Tomcat服务器
(1)apache-tomcat-6.0.13.zip的安装
将下载的apache-tomcat-6.0.13.zip解压到磁盘某个分区,如解压到D:\,解压缩后将出现如图1.4所示的目录结构。
图1.1 设置Java_Home
图1.2 设置Classpath
图1.3 编辑Path
图1.4 Tomcat服务器的目录结构
执行Tomcat安装根目录中bin文件夹中的startup.bat或tomcat6.exe来启动Tomcat服务器。执行startup.bat,启动的Tomcat服务器会占用一个MS-DOS窗口(如图1.5所示),如果关闭当前MS-DOS窗口,将关闭Tomcat服务器。建议使用startup.bat启动Tomcat服务器,以确保Tomcat服务器使用的是Java_Home环境变量设置的JDK。
图1.5 启动Tomcat服务器
(2)测试Tomcat服务器
在浏览器的地址栏中输入“http://localhost:8080”或“http://127.0.0.1:8080”,会出现如图1.6所示的Tomcat服务器的测试页面。
图1.6 测试Tomcat服务器
注意:Tomcat服务器默认占用8080端口,如果Tomcat所使用的端口已被占用,Tomcat服务器将无法启动,有关端口号的配置稍后讲解。
(3)文件apache-tomcat-6.0.13.exe的安装
文件apache-tomcat-6.0.13.exe是针对Windows的Tomcat服务器的,安装后形成的目录结构与apache-tomcat-6.0.13.zip完全相同。
双击下载的apache-tomcat-6.0.13.exe文件,将出现“安装向导”界面,单击【Next】按钮,接受授权协议后,将出现选择安装方式界面,从中选择“Normal”、“Minimun”、“Custom”或“Full”等安装方式。比如,选择安装方式为“Full”后单击【Next】按钮,将出现选择安装目录界面,从中可以给出安装Tomcat的目录,如输入安装目录为E:\Tomcat6.0。在选择安装目录时,最好不要使用该界面给出的默认目录,以方便今后使用Tomcat。在选择安装目录界面中选择安装目录后,单击【Next】按钮,将出现设置端口号和管理密码设置界面。Tomcat服务器必须占用一个端口号,以便与其他网络程序相区分。该界面提供的Tomcat服务器占用的默认端口号是8080,在安装Tomcat时,可以在该界面设置Tomcat服务器所占用的端口号,但最好不要使用1~1024之间的端口号,以免与其他网络程序发生冲突。另外,在该界面中可以输入管理密码,以便以后管理Tomcat服务器。在该界面中,将Tomcat服务器的端口设置为默认端口8080,管理密码设置为123456。
对于Windows 2000/NT/XP,在安装Tomcat成功时,安装程序会提示用户选择“即刻启动Tomcat”或“稍后启动Tomcat”。如果没有选择“即刻启动Tomcat”,可以通过“开始”→“所有程序”→“Apache tomcat 6.0”→“start Tomcat”启动Tomcat,也可直接执行Tomcat安装目录bin文件夹中的startup.bat或tomcat6.exe来启动Tomcat,如E:\Tomcat6.0\bin\tomcat6.exe。注意:若Tomcat所使用的端口已被占用,Tomcat将无法启动。