`

window xp Service pack 2+ iis 5.1+tomcat-5.5.27 +jdk1.5.0_08

阅读更多

 

 

xp下整合IIS和tomcat.doc   jackey 配置成功 2009-08-07

 

配置环境:window xp  Service pack 2+ iis 5.1+tomcat-5.5.27 +jdk1.5.0_08。

 

第一步: 安装IIS 服务器

 

IIS无法安装,最简单的解决方法。

我们练习ASP网络程序,必须用到IIS。很多人报怨:“装不上啊!”很多人很多人没有Windows安装盘.有个解决方法:

 

IS安装程序
在--控制面板--安装windows组件--里安装就可以

下载附件中  iis5.1.exe  安装程序  解压到你所需要的目录中 ,最好是解压到根目录.

 

首先在“开始”菜单的“运行”中输入“c:\Windows\inf\sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在 sysoc.inf中找到“[Components]”这一段,因为是XP简化版,所以里面东西很少,在里面加上这段:“iis=iis2.dll, OcEntry,iis2.inf,,7”。之后保存并关闭。

  因为是XP简化版,所以在下载的安装文件里也一定没有IIS的安装文件了,点击下面的附件(如果附件开始已经下载,就不需要再下载了,只需要根据说明进行配置即可)下载IIS安装文件。下载完后,解压到任意盘符的根目录下(最好是根目录,便于后面打命令)。比如我把压缩包解压到了E盘根目录下。

  接下来,在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车(假设光驱是E盘):

EXPand E:\iis5.1\iis.dl_ c:\Windows\system32\setup\iis2.dll

EXPand E:\iis5.1\iis.in_ c:\Windows\inf\iis2.inf

  注意如果你解压到了F盘就把上面的E 改为F就可以了,其他同理。这时候,你打开控制面板->添加/删除Windows组件,就会发现,Internet信息服务(IIS)的安装选项已经出现在安装列表里了。

之后的事情,就和平常安装IIS一样了,只不过,在安装的过程中会出现找不到文件的情况(这是正常的,因为你的IIS安装目录没在XP默认的目 录下)。这时,你点击浏览,选择你刚刚解压的目录就可以了,这种让你选择安装文件的现象可能会出现多次,每次出现之后只需要重新在点击浏览,选择你刚刚解压的目录 ,直到程序安装完成

 

不出意外,过一会,IIS就安装完成了,点击“完成”。但做到这一步还不算完。需要对IIS进行一些设置:从管理工具里打开“Internet服务”。然后点“网站”,在右边窗口中点“默认网站”的右键,“属性”,转到“目录安全性”选项卡,点“匿名访问和验证控制”的“编辑”按钮,会弹出匿名方法新窗口,将“允许IIS控制密码”前面的勾去掉,然后一路确定返回就可以了。至此XP简化版安装IIS5.1的步骤就全部完成了。

常见问题:
Q:IIS“默认网站”启动不了,提示“发生意外错误ox8ffe2740"
A:IIS默认的WEB服务器端口是80,把它改为其他的就OK,比如把它改成8080,IIS就正常可以启动了。如果“默认网站”的图标仍是红色的,那么就代表,IIS仍有问题。这时可以再把端口从8080改回80,如果图标显示正常颜色(不再是红色),那么OK了。
in all,从80端口改为8080,再由8080改回80

 

第二步:测试IIS服务器是否安装正常:

 

1, 打开IIS服务,在浏览器地址栏输入http://localhost 
如果出现以下界面 ,则表示IIS服务器正常

 

 

第三步: tomcat   jdk 的 配置 和 安装 如下:

 

一 配置JDK

1、下载jdk
下载后,解压,假设为G:\Program Files\Java\jdk1.5.0_08,要确保bin目录在这个目录里,下面的JAVA_HOME即为此目录G:\Program Files\Java\jdk1.5.0_08.

2、配置系统变量
(1) 右键单击“我的电脑”,选择“属性”-“高级”,点击“环境变量”。
(2) 在“系统变量”框中,点击“新建”按钮,“变量名”填写“JAVA_HOME”,变量值填写jdk解压后所在的目录。
继续添加CLASSPATH变量值为“.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;”
(3) 在“用户变量”框下面点击“新建”按钮,“变量名”填“PATH”,“变量值”填写%PATH%;%JAVA_HOME%\bin;

实例:
JAVA_HOME:G:\Program Files\Java\jdk1.5.0_08
CLASSPATH: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
PATH:       %PATH%;%JAVA_HOME%\bin;


二 配置Tomcat
1、下载Tomcat Zip压缩包,解压。下载网址:http://tomcat.apache.org (下载core 里边zip包)http://apache.etoak.com/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.zip  

2、修改startup.bat , shutdown.bat文件:
在第一行前面加入如下两行--
SET JAVA_HOME=JDK目录
SET CATALINA_HOME=前面解压后Tomcat的目录或者

实例:
SET JAVA_HOME=G:\Program Files\Java\jdk1.5.0_08
SET CATALINA_HOME=E:\tomcat-5.5.27

三启动tomcat
在"开始"菜单运行CMD进入DOS窗口,执行cd E:\tomcat-5.5.27\bin命令进入执行文件的目录。执行如下命令:

startup.bat 启动服务
shutdown.bat  关闭服务

启动服务后你可以打开IE,访问http://localhost:8080测试了

如果出现下图,则表示tomcat配置成功.


 

 

第四步:

 

一、下载一个整合需要的文件isapi_redirect-1.2.28.dll

isapi_redirect-1.2.28.dll 是 负责IIS和Tomcat之间的通讯

下载地址http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.28/ 最新版本是jk-1.2.28版本,

 

然后将下载的 isapi_redirect-1.2.28.dll 文件 拷贝到tomcat安装目录下的 conf 文件夹里。 建立一个注册表文件 iis.reg ,输入以下内容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]

"log_file"="E:\\tomcat-5.5.27\\logs\\isapi.log" "log_level"="debug"

"worker_file"="E:\\tomcat-5.5.27\\conf\\workers.properties"

"worker_mount_file"="E:\\tomcat-5.5.27\\conf\\uriworkermap.properties"

"tomcat_start"="E:\\tomcat-5.5.27\\bin\\tomcat.bat start"

"tomcat_stop"="E:\\tomcat-5.5.27\\bin\\tomcat.bat stop"

"extension_uri"="/jakarta/isapi_redirect-1.2.28.dll"

 

保存双击执行。

注意tomcat安装目录改成自己本地的。

 

二、在tomcat安装目录下的 conf 文件夹里建立如下文件

1. tomcat-5.5.27的conf下安装时候已经自动建立workers.properties,如果没建立,则手动建立文件workers.properties workers.properties内容如下:

workers.tomcat_home=E:\tomcat-5.5.27\

workers.java_home=G:\Program Files\Java\jdk1.5.0_08

ps=\

worker.list=ajp13

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

2.建立文件uriworkermap.properties

内容如下:

/*.jsp=ajp13

/*.action=ajp13

注意 :修改相应的tomcat和jdk目录,

以上配置只支持*.jsp,*.action  如果要支持其他后缀名,比如 *.do,*.action 需要修改 uriworkermap.properties 文件 比如: /*.jsp=ajp13 /*.do=ajp13

三、打开HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0项,检查右边项目中是否包含如下项:

extension_uri /jakarta/isapi_redirect-1.2.28.dll (jakarta为IIS下的虚拟目录,下面步骤中将增加)

log_file E:\tomcat-5.5.27\logs\isapi.log (指定JK插件使用的日志文件)

log_level debug (指定日志级别)

worker_file E:\tomcat-5.5.27\conf\workers.properties (指定JK插件的工作文件)

worker_mount_file E:\tomcat-5.5.27\conf\uriworkermap.properties (指定JK插件的URL映射)

tomcat_start  E:\tomcat-5.5.27\bin\\tomcat.bat start

tomcat_stop  E:\tomcat-5.5.27\bin\\tomcat.bat stop

 

如果没有上述项,则建立相关项和相关值

四、打开“我的电脑->控制面板->管理工具->Internet信息服务管理器”,

在里面选择“网站”中的 默认网站(此网站就是我们需要使用JSP环境的站,并且在此将目录设置与Tomcat下的此网站目录设置为一致),

在其上点右键选“属性”, 在弹出的页框里选择“主目录”,将‘本地路径’改成 tomcat的webapp目录,比如:E:\tomcat-5.5.27\webapps。

再在弹出的页框里选择“ISAPI筛选器”,点“添加”,筛选器名称填jakarta,可执行文件中填入你的isapi_redirector.dll的绝对路径。“确定”后点“确定”关闭属性页。

再在“默认网站”上右键,选择“新建”->“虚拟目录”,别名填jakarta, 下一步,路径选为你的isapi_redirect-1.2.28.dll存放的目录(比如:E:\tomcat-5.5.27\conf),下一步,权限中记 得把“执行”那项打勾,好了,完成。 测试 成功,就像直接访问tomcat一样。

注意第四步骤中的,在其上点右键选“属性”,在弹出的页框里选择“主目录”,将‘本地路径’改成 tomcat的webapp目录,比如:D:\common\Tomcat60\webapps。 可以避免网上其他配置出现的什么图片路径配置错误。

如果未整合成功,检查如下:

1.你的“Internet信息服务管理器”->“网站”->“默认网站”->“属性”->“ISAPI筛选器”中的jakarta是否是向上的绿色箭头?如果是红色的,检查一下你之前做的配置有没有少了或是写错了点什么,再重新配置一遍。

2.检查配置的Tomcat和JDK和isapi_redirect.dll的配置路径是否正确,包括写在注册表中的路径,IIS中配置的插件路径等,如果任何一处错误,都将配置不成功!


如果是iis6.0 还需要 以下步骤:

在“Internet信息服务管理器”的“网站”中的“Web服务扩展”上点右键选择“添加一个新的Web服务扩展”,弹出的框中扩展名填 JSP(无所谓 的,自己随便设置名称),“要求的文件”选“添加”然后找到你的isapi_redirector.dll后“确定”。“设置扩展状态为允许”也打上勾, 确定。

五、测试网站,在网站目录下建立一个test.jsp文件。键入 http://localhost:8080/test.jsp 看看!然后再看看 http://localhost/test.jsp ,如果两者执行结果一样,恭喜你,整合成功了!

 

(注: 由于附件过大 不能上传,如果有需要的,加我qq,通过qq邮箱发给你,  qq:568955860)

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics