`
mixer_a
  • 浏览: 338306 次
社区版块
存档分类
最新评论

Windows XP系统IIS5.1和Tomcat7集成

 
阅读更多

Windows XP系统IIS5.1+Tomcat7集成

前几天发了两篇win7的集成的博文,看点击率还算是不错的。所以今天又简单的对Windows XP上的IIS5.1和Tomcat做了一下简单的集成,希望对需要的人有所帮助。win7和xp上的集成基本上是差不多的。

准备工作:

我使用的tomcat是最新版的7.0.27,直接安装版;

IISWindows XP上的5.1,对于XP来说好像只能安装5.1,即使从网上下载也是5.1的;

JK的版本是最新版的1.2.36

一、安装Tomcat

我所用的tomcat是直接安装版的,所以安装的过程就不在说了,大家可以上网去看,在这里我把它放在D盘,安装的位置是:“D:\Program Files\Tomcat7”,如图所示:

在安装的Tomcat之前,一定要安装JDK,因为Tomcat使用java语言编写的,这里我用的JDK7u2。

安装完成之后,启动Tomcat,在浏览器中输入http://localhost:8080,如果出现如图所示的界面说明Tomcat安装成功了。

二、安装IIS

Windows XP中安装IIS既可以用原始安装盘来装,也可以从网上下载安装,这里只是为了简单的配置,采用了从网上下载的文件安装,如果出现了什么问题,建议大家还是采用原始安装盘的方式安装,在XP上只能安装一个网站,如果想要安装多个网站,得用别的系统。

1、首先进入Windows XP的控制面板,选择“添加或删除程序”,单击“添加/或删除Windows组件”选项,如图所示:

2、在打开的Windows组件窗口中,选择“Internet信息服务(IIS)”选项,选择下一步继续,如图所示:

3、在安装的时候会出现“所需文件”对话框,将IIS的文件的所在的位置找到,这里我的IIS文件放在了“F:\I386”,文件夹下,单击确定安装,如图所示:

在安装的过程可能还会出现所需文件对话框,只要在浏览找到所需文件所在目录就行了,如图显示安装的状态:

4、安装完成之后,会出现完成Windows组件向导对话框,单击完成按钮退出安装,如图所示:

5、安装完成之后,在浏览器中输入“http:\\localhost”,如果出现如图所示的界面,说明IIS已经成功的安装并重新启动了。

三、安装JK

JK是连接TomcatIIS的工具,通过它我们才能将IISTomcat集成起来。

1、在Tomcat的安装目录下的bin目录下,新建一个jk的文件夹,将下载的“isapi_redirect.dll”文件放到该目录下就行了。如图所示:

四、创建workers.properties文件和uriworkermap.properties文件

tomcat的安装目录下新建workers.properties文件,文件的内容如下:

workers.tomcat_home=D:\Program Files\Tomcat7

workers.java_home=D:\Program Files\Java\jdk1.7

ps=\

worker.list=worker1

worker.worker1.port=8009

worker.worker1.host=localhost

worker.worker1.type=ajp13

worker.worker1.lbfactor=1

tomcat的安装目录下新建uriworkermap.properties文件,文件的内容如下:

/*=worker1

/*.jsp=worker1

/jsp-example/*=worker1

!/*.gif=worker1

这个说明了符合哪些条件的uri才能被转发到tomcat中。

五、编写注册表文件

在任意地方新建注册表文件,文件的内容是:

Windows Registry Editor Version 5.00

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

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

"log_file"="D:\\Program Files\\Tomcat7\\logs\\isapi.log"

"worker_file"="D:\\Program Files\\Tomcat7\\conf\\workers.properties"

"worker_mount_file"="D:\\Program Files\\Tomcat7\\conf\\uriworkermap.properties"

"log.level"="realease"

编辑完成之后,双击安装这个注册表文件。

六、配置IIS

在以上的工作全都完成之后,就可以对IIS进行配置了。

1、首先,建立一个虚拟的目录,选择我的电脑--控制面板--管理工具--Internet信息服务,打开IIS,选择默认网站,单击鼠标右键,选择新建虚拟目录命令,如图所示:

2、在打开的添加虚拟目录创建向导对话中,添加虚拟目录的别名,这里的别名必须是“jakarta”,是一个规定的名字,单击下一步按钮继续,如图所示:

3、在网站内容目录选项中,选择JK插件的所在目录,如图所示:

4、按照下图的设置,设置目录的权限,单击下一步完成安装,如图所示:(我这里没加浏览,那个是先前实验的)

5、添加筛选器,选择“默认网站”,选择鼠标右键选择“属性”,打开的“默认网站属性”对话框中选择“ISAPI选项卡”,添加“添加”按钮,如图所示:

6、在打开的筛选器属性对话框中,在筛选器名称处输入jakarta,并选择jk插件所在的位置,单击确定按钮。然后重新启动IIS,如图所示:

7、等待大约30秒,重新启动后,在回到ISAPI筛选器选项卡,如果看到向上而且绿色的箭头,且优先级为高,说明筛选器配置成功了,如图所示:

接下来在浏览器中输入http://localhost/,如果出现tomcat的默认界面,说明配置成功了。

从图中可以看到,并没有加上8080。最好将IIS的目录和Tomcat的目录设置为同一个目录(这里我没设置,但以后会会设置)。

经过了多次的实验,终于好使了。因为我只是初学的简单一下,有些东西并不是很懂,如果以上的操作有什么问题,请联系我。我会再更改一下,对于日后,我还会对这个进行更新,如有不足之处,希望大家谅解一下。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics