(三)方案三:J2SDK+IIS+Tomcat Windows平台下最常用的Web服务器无疑是IIS,正常情况下IIS不支持JSP,我们可以通过使用一个IIS到Tomcat重定向插件,使IIS能够将所有的JSP请求发送到Tomcat执行,可以使IIS增加处理JSP的功能。如果你已经习惯了使用IIS,那么可以尝试这种配置。(如果您已经安装过Apache服务器,为了便于后面的操作请先卸载Apache。) 1、按照方案一的步骤安装Tomcat,并保证它正常运行。(例如安装到f:\tomcat4); 2、将下载的tc4ntiis.zip直接解压缩到f:\tomcat4目录下。查看配置所需要的文件,确保它们在以下位置: f:\tomcat4\server\lib\ajp.jar f:\tomcat4\server\lib\tomcat-util.jar f:\tomcat4\bin\native\isapi_redirect.dll f:\tomcat4\conf\ntiis\workers.properties f:\tomcat4\conf\ntiis\uriworkermap.properties f:\tomcat4\conf\ntiis\iis_redirect.reg f:\tomcat4\log\iis_redirect.log 3、用文本编辑器打开f:\tomcat4\conf\ntiis\workers.properties ,修改下列值为: workers.tomcat_home=f:\tomcat4 workers.java_home=f:\j2sdk1.4.1 4、双击f:\tomcat4\conf\ntiis\iis_redirect.reg ,将此注册文件内的信息添加到注册表中,但是要修改log_file、worker_file 、worker_mount_file这三个键的键值,以适合你的环境(比如本文中的Tomcat就安装在f:\tomcat4,而不是默认的c:\tomcat4)。添加并修改完毕后如下图。
5、打开Internet服务管理器,在默认站点上添加一个新的虚拟目录,名称为jakarta,这个虚拟目录指向f:\tomcat4\bin\native ,并启动该默认站点。 6、在Internet服务管理器中用鼠标右键单击服务器名,选择"属性"→主属性中"WWW服务"的"编辑" →"ISAPI筛选器"选项卡,添加一个ISAPI筛选器,名字为Jakarta Redirect,可执行文件指定为f:\Tomcat4\bin\native\isapi_redirector.dll。在添加ISAPI过滤器后, Jakarta Redirect的状态是一个红色的向下的箭头,重新启动IIS服务,就会变成绿色的箭头。 7、编辑 server.xml 文件并保存(同方案二的第7步)。 8、重新启动IIS和Tomcat。 9、测试项目:把test.jsp放在f:\Tomcat\webapps\examples\jsp 目录下。打开浏览器,在地址栏里输入http://localhost:8080/examples/jsp/test.jsp,如果浏览器中出现"Hello World!",则Tomcat重新配置后工作正常;在地址栏中输入http://localhost/examples/jsp /test.jsp,若与http://localhost:8080/examples/jsp /test.jsp的结果相同,那就表明IIS和Tomcat整合成功了! 五、结束语 搭建JSP的运行环境是学习JSP技术的基础,JSP引擎种类很多,配置方法也很多,而且软件的版本也在不断的升级,大家可以根据自己的需要和实际情况选择合适的配置方法。希望本文给出的几种JSP环境配置方案,对想学习JSP的人有所帮助。
|