知识大全 浅谈IIS6 和Tomcat5 的整合

Posted 文件

篇首语:须知少年凌云志,曾许人间第一流。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 浅谈IIS6 和Tomcat5 的整合相关的知识,希望对你有一定的参考价值。

浅谈IIS6 和Tomcat5 的整合  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  首先先说明我的系统 Windows Server中文版+IIS +Tomcat JDK 安装目录为C:\\JDK Tomcat安装目录为C:\\Tomcat 环境变量JAVA_HOME和TOMCAT_HOME都已设置好并指向其各自的安装目录 (注意 接下来所有文件中涉及到tomcat路径的请自行修改为自己的Tomcat路径)Tomcat 和IIS 的安装我就不说了 网上的文档很多 假定此时我们已经安装好了Tomcat 和IIS 并都能独立运行 两者的默认网站均指向C:\\web目录     现在我们要做的是到 connectors/jk /binaries/win /jakarta tomcat connectors jk win IIS zip 去下载JK 由JK 负责IIS和Tomcat的通讯 解开后得到isapi_redirector dll 我把它放在了C:\\tomcat\\iis下(目录随便)     接下来在Tomcat安装目录下的conf目录下建一个workers properties文件 把下面这段东东拷进去保存 注意file= 之中的路径要用 / 哦!    [shm]  file=c:/Tomcat/logs/jk log  size=     # 实际运用时把所有的localhost和 换成你自己的IP和端口  [channel socket:localhost: ]  port=   host=localhost    # define the worker  [ajp :localhost: ]  channel=channel socket:localhost:     # Uri mapping  [uri:/* jsp]  [uri:/web/*]  worker=ajp :localhost:     # define the worker  [status:status]    # Uri mapping  [uri:/jkstatus/*]  worker=status:status    之后编辑jk properties文件 确认其中是否有此一句     request tomcatAuthentication=false    接下来开始编辑注册表 直接建一个iis reg文件 把下面一段拷进去保存然后双击iis reg把信息导入注册表 (注意 把涉及的Tomcat路径改成你的Tomcat的路径)    Windows Registry Editor Version     [HKEY_LOCAL_MACHINE\\SOFARE\\Apache Sofare Foundation\\Jakarta Isapi Redirector\\ ]   serverRoot = c:\\\\Tomcat    extensionUri = /jakarta/isapi_redirector dll    workersFile = c:\\\\Tomcat\\\\conf\\\\workers properties    logLevel = INFO     然后打开 我的电脑->控制面板->管理工具->Internet信息服务管理器 在里面选择 网站 中的默认网站(默认网站我假定指向C:\\web) 在其上点右键选 属性 在弹出的页框里选择 ISAPI筛选器 点 添加 筛选器名称填jakarta 可执行文件中填入你的isapi_redirector dll的绝对路径 确定 后点 确定 关闭属性页 再在 默认网站 上右键 选择 新建 -> 虚拟目录 别名填jakarta 下一步 路径选为你的isapi_redirector dll存放的目录 我的是C:\\tomcat\\iis 下一步 权限中记得把 执行 那项打勾 好了 完成     如果你用的是IIS 的话 到这里就可以结束了 但IIS 还没完 继续     在 Internet信息服务管理器 的 网站 中的 Web服务扩展 上点右键选择 添加一个新的Web服务扩展 弹出的框中扩展名填Tomcat(其实无所谓的) 要求的文件 选 添加 然后找到你的isapi_redirector dll后 确定 设置扩展状态为允许 也打上勾 确定     好了 配置完了 现在我们启动Tomcat 然后net start w svc启动IIS 键入(这个文件是我放在c:\\web下的)看看!然后在看看 如果两者执行结果一样 恭喜你 整合成功了!    但或许此时还不行 这时你该确认以下几点      你的 Internet信息服务管理器 > 网站 > 默认网站 > 属性 > ISAPI筛选器 中的jakarta是否是向上的绿色箭头?如果是红色的 检查一下你之前做的配置有没有少了或是写错了点什么 再重新配置一遍   确认你的Tomcat安装目录下的mon\\lib目录中是否有tools jar文件(Tomcat 好像是有的 但Tomcat 中是没有的 网上的文档很少提到这件事 致使我多次配置失败) 没有的话从JDK的lib下拷一个过去    IIS指向的目录最好和Tomcat指向的目录一致 不然会发生找不到图像和其他资源文件的问题 (这点不影响执行 呵呵!)   英文文档中还提到应该把IIS 设置为IIS 隔离模式 Internet信息服务管理器 > 网站 > 属性 > 服务 把 以IIS 隔离模式运行WWW服务 打上勾 不过我不打勾也能正常使用 如果你配置不成功也可以试试这个 cha138/Article/program/Java/ky/201311/28634

相关参考

知识大全 将ASP.NET MVC 2.0部署在IIS6

将ASP.NETMVC2.0部署在IIS6  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在部署

知识大全 比较IIS5、IIS6、IIS7的ASP.net请求处理过程

比较IIS5、IIS6、IIS7的ASP.net请求处理过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 Win2000 Server IIS和Tomcat5多站点配置

Win2000ServerIIS和Tomcat5多站点配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 Tomcat5.5.9的安装配置

新手上路:Tomcat5.5.9的安装配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作为一

知识大全 Tomcat5的web应用启动顺序详解

Tomcat5的web应用启动顺序详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘要   

知识大全 Tomcat5.5下的Jndi的配置实例

Tomcat5.5下的Jndi的配置实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JNDI

知识大全 Tomcat5.5的基本配置详细说明

Tomcat5.5的基本配置详细说明  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Tomcat

知识大全 Tomcat5.5数据库连接池配置

Tomcat5.5数据库连接池配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!猫咪正不断把自己B

知识大全 Ant+Cactus+Tomcat5.5容器内单元测试[1]

Ant+Cactus+Tomcat5.5容器内单元测试[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 Ant+Cactus+Tomcat5.5容器内单元测试[4]

Ant+Cactus+Tomcat5.5容器内单元测试[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看