免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2259 | 回复: 0
打印 上一主题 下一主题

IIS配合Tomcat搭建JSP环境 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-21 12:46 |只看该作者 |倒序浏览
  使用和测试JSP程序,必须要有一个完整的JSP运行环境,这里介绍一种简单的JSP环境搭建方法,适用于中小企业的JSP建站环境,也适用于JSP网站开发人员的JSP测试环境。

  这里假设的系统是采用安装了IIS组件的Windows 2000 Professional或者是Windows 2000 Server。WWW服务采用Windows组件中IIS自带的WWW服务。JSP环境主要使用Tomcat3.2.3。当然,出于安全的考虑,系统必须安装好了Service Pack2补丁,该补丁如果没有,可以从微软的官方网站下载。下面介绍具体的配置步骤:
安装Java开发工具包,用来执行Tomcat3.2.3的主程序。可以采用jdk1.3.1,从http://java.sun.com/products/archive/index.html里下载,可以得到它。安装完之后,假设安到c:\jdk1.3.1。要在"我的电脑"->;"属性"->;"高级"->;"环境变量"->;"用户变量"里添加如下环境变量:
变量名(name) 变量值(value)
PATH c:\jdk1.3.1\bin;c:\jdk1.3.1\jre\bin
CLASSPATH .;c:\jdk1.3.1\lib\dt.jar;c:\jdk1.3.1\lib\tools.jar;c:\jdk1.3.1\jre\lib\rt.jar
JAVA_HOME c:\jdk1.3.1
  接着,运行cmd进入DOS窗口,或者直接进入,然后分别执行javac和java命令,如果有相关命令帮助提示,则正常,如不然,可以进入"控制面板",删除应用程序"Java2运行时环境",接着返回DOS,运行上述两命令,直到提示正确为止。这样表明,系统可以运行任何Java程序了。你甚至可以写一个Java程序用作测试。
下载tomcat3.2.3(或者tomcat3.2.4),它的具体下载位置在http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.4/bin/里边。将jakarta-tomcat-3.2.4.zip解压即可(设解压到C盘)。并将解压后的文件夹重命名为tomcat(为方便起见)。你见到的目录结果将是如下结构:
c:\tomcat\conf
c:\tomcat\webapps
c:\tomcat\bin

如果不是这样的结构,则进行修改。
接着,同第一步一样,在"我的电脑"->;"属性"->;"高级"->;"环境变量"->;"用
户变量"里添加环境变量:
变量名(name) 变量值(value)
TOMCAT_HOME C:\tomcat
修改c:\tomcat\conf\server.xml文件,找到如下语句:
<Context path="/examples"
docBase="webapps/examples"
crossContext="false"
debug="0"
reloadable="true" >;
</Context>;
在它的后边添加一个类似语句:
<Context path="/myjsp"
docBase="webapps/myjsp"
crossContext="false"
debug="0"
reloadable="true" >;
</Context>;
说明:"/myjsp"是相对于网站根的路径,就相当于http://192.168.0.75/myjsp
而"webapps/myjsp"是/myjsp的实际位置,这里是c:\tomcat\webapps\myjsp。
同时在http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.4/bin/win32/i386/中下载isapi_redirect.dll文件。将它拷贝到c:\tomcat\bin\win32\i386目录下边。子目录win32以及i386都是手工创建的。
运行regedit命令,进入注册表,建立如下一个注册项:HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0
在上述项1.0下创建如下串值:

串值
extension_uri /jakarta/isapi_redirect.dll
log_file C:\tomcat\logs\isapi.log
log_level Debug
worker_file C:\tomcat\conf\workers.properties
worker_mount_file C:\tomcat\conf\uriworkermap.properties
在IIS服务控制台下(打开"控制面板"->;"管理工具"->;"Internet服务管理器"->;"默认web站点",将默认web站点下边的子目录全部删掉,然后,创建一个虚拟目录,名为:jarkata,设置其权限为可执行。路径为c:\tomcat\bin\win32\i386,在该目录的文档属性栏里添加index.htm,index.html,index.jsp。

在IIS控制台下,加一个filefilter(ISAPI筛选器,在属性里边),名为jarkata。权限为可执行。文件为c:\tomcat\bin\win32\i386\isapi_redirect.dll.确定后,如果图标为绿色,即表示正常。
修改IIS的主目录。可以设为c:\ mysite(预先创建mysite子目录),以及IP地址,主机名。
在uriworkermap.properties 文件中,加进/jsp/*=ajp12。
将"管理工具"->;"服务"中的WWW服务设置为手动方式。

这样,整个JSP环境配置结束,可以提供给网络开发人员使用了。
启动JSP环境时,进入c:\tomcat\bin目录,执行startup.bat,再启动"管理工具"->;"服务"中的WWW服务即可。结束JSP环境,可以停止WWW服务,再执行c:\tomcat\bin中的shutdown.bat程序。
假设系统的IP为192.168.0.75,那么在启动JSP环境以后,在IE地址栏中输出:
http://192.168.0.75/examples/jsp/就能见到JSP的页面。里边有一些很有用的例子。在开发时,可以将JSP程序放到c:\tomcat\webapps\myjsp下边。它的下边也可以建立子目录。而htm(l)页面放到c:\mysite下边。
比如,c:\tomcat\webapps\myjsp\news\test.jsp程序在运行之后,其真正的URL将变为:
http://192.168.0.75/myjsp/news/test.jsp
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP