一Tomcat简介
自从JSP发布之后推出了各式各样的JSP引擎Apache Group在完成GNUJSP的开发以后开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器当然同时也支持Servlet这样Tomcat就诞生了Tomcat是完全免费的软件任何人都可以从互联网上自由地下载Tomcat与Apache的组合相当完美
二安装前的准备
在安装Tomcat前你的Win下应该已经安装了Apache和JDK并且你应该已经能大致了解ApacheJDKTomcat在系统中的地位和相互关系如果你还没有安装好Apache和JDK你可以参阅Apache在Windows下的使用Windows下JDK的安装进行安装
三下载所需要的软件
首先从tomcat/release/v/bin/jakartatomcatzip下载Jakartatomcatzip并将其解压缩到一个目录下(我们使用的是c://tomcat)这时会得到如下的目录结构
tomcat
|jakartatomcat
|bin Tomcat执行脚本目录
|conf Tomcat配置文件
|doc Tomcat文档
|lib Tomcat运行需要的库文件(JARS)
|logs Tomcat执行时的LOG文件
|src Tomcat的源代码
|webapps Tomcat的主要Web发布目录
|work
Tomcat的工作目录Tomcat将翻译JSP文件得到的Java文件和class文件放在这里
接着你还需要从tomcat/release/v/bin/win/i/ApacheModuleJServdll下载ApacheModuleJservdll
四进行简单的设置
选择我的电脑右键点出菜单选择属性弹出对话框系统特性选择高级选项页然后点环境变量就可以编辑系统的环境变量
TOMCAT_HOME值c://tomcat//jakartatomcat(指示Tomcat根目录)
JAVA_HOME值c://jdk(jdk安装目录)
CLASSPATH值c://jdk//lib//toolsjar;c://tomcat//jakartatomcat//lib//servletjar;
c://tomcat//jakartatomcat//lib//webserverjar
另外有的参考书中提到在中文系统上安装JDK系统注册表会有问题用regedit打开注册表查javasoft位置为HKEY_LOCAL_MACHINE>Software>Javasoft>Java运行时环境应改为Java Runtime EnvironmentJava插件应改为Java Plugin我在Win下安装时并没有遇到这个情况你在安装完成后不妨检查一下
接下来就可以执行c://tomcat//jakartatomcat//bin//startupbat测试一下Tomcat是否运行正常
现在我们在c://tomcat//jakartatomcat//webapps//examples//jsp目录下建立一个HelloWorldjsp文件
<%@ page contenType=text/html;charset=gb %>
<HTML>
<HEAD>
<TITLE>
JSP测试页面HelloWorld!
</TITLE>
</HEAD>
<BODY>
<%=<h>HelloWorld!<br>世界你好!</h> %>
</BODY>
</HTML>
在浏览器的地址栏中键入
这证明Tomcat已经可以正常地工作了请注意如果你键入的是你将无法看到这个画面因为现在Tomcat还没有与Apache配合使用
五Tomcat与Apache的配合
从上面我们可以看到Tomcat其实可以作为一个独立的Web服务器来使用但是由于在作为Web服务器方面Tomcat和Apache在性能上有很多差距所以我们一般将Tomcat与Apache配合使用而Tomcat本身就是Apache的一个子项目所以Tomcat对Apache提供了强有力的支持
首先将我们在第三部分中得到的ApacheModuleJservdll文件拷贝到Apache安装目录的modules子目录下然后将Apache安装目录的conf子目录下的nf文件用文本编辑器打开在最后面加入下面的两行
LoadModule jserv_module modules
//ApacheModuleJServdll
INCLUDE c://tomcat//jakartatomcat
//conf//nf
重启Apache服务并执行c://tomcat//jakartatomcat//bin//startupbat然后在浏览器的地址栏中键入你将看到有画面这证明你的Tomcat已经和Apache完善地结合在一起了