- 浏览: 304325 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (167)
- <HTML and JavaScript and CSS> (6)
- 《Java2 基础知识及概念》 (3)
- Java2 Tools及其他 (11)
- EJB2.0 相关 (3)
- 英语学习 (4)
- Oracle Database Server (27)
- 计算机理论 (9)
- Java持久层框架 (2)
- 《Linux操作系统》 (24)
- 杂项技术 (4)
- Application Server (15)
- Windows操作系统 (7)
- Java中间件 (6)
- 娱乐生活 (4)
- 《Java设计模式》 (3)
- 《Interview Skill》 (1)
- 《Struts原理及应用》 (1)
- Workflow (2)
- 云计算 (3)
- 项目实践 (3)
- WEB相关技术 (10)
- JavaScript技巧及应用 (1)
最新评论
首先先说明我的系统,Windows 2003 Server中文版 IIS6 Tomcat5.0.14,JDK 1.4.2安装目录为C:\JDK,Tomcat安装目录为C:\Tomcat,环境变量JAVA_HOME和TOMCAT_HOME都已设置好并指向其各自的安装目录。(注意,接下来所有文件中涉及到tomcat路径的请自行修改为自己的Tomcat路径)
Tomcat5和IIS6的安装我就不说了,网上的文档很多,假定此时我们已经安装好了Tomcat5和IIS6并都能独立运行,两者的默认网站均指向C:\web目录。
现在我们要做的是到http://apache.linuxforum.net/dist/jakarta/tomcat-connectors/jk2/binaries/win32/jakarta-tomcat-connectors-jk2.0.2-win32-IIS.zip 去下载JK2,由JK2负责IIS和Tomcat的通讯,解开后得到isapi_redirector2.dll,我把它放在了C:\tomcat\iis下(目录随便)。
接下来在Tomcat安装目录下的conf目录下建一个workers2.properties文件,把下面这段东东拷进去保存。注意file=".."之中的路径要用"/"哦!
[shm] file=c:/Tomcat/logs/jk2.log size=1048576
# 实际运用时把所有的localhost和8009换成你自己的IP和端口 [channel.socket:localhost:8009] port=8009 host=localhost
# define the worker [ajp13:localhost:8009] channel=channel.socket:localhost:8009
# Uri mapping [uri:/*.jsp] [uri:/web/*] worker=ajp13:localhost:8009
# define the worker [status:status] # Uri mapping [uri:/jkstatus/*] worker=status:status
之后编辑jk2.properties文件,确认其中是否有此一句: request.tomcatAuthentication=false
接下来开始编辑注册表,直接建一个iis.reg文件,把下面一段拷进去保存然后双击iis.reg把信息导入注册表。(注意,把涉及的Tomcat路径改成你的Tomcat的路径)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"serverRoot"="c:\\Tomcat"
"extensionUri"="/jakarta/isapi_redirector2.dll" "workersFile"="c:\\Tomcat\\conf\\workers2.properties"
"logLevel"="INFO"
然后打开“我的电脑->控制面板->管理工具->Internet信息服务管理器”,在里面选择“网站”中的默认网站(默认网站我假定指向C:\web),在其上点右键选“属性”,在弹出的页框里选择“ISAPI筛选器”,点“添加”,筛选器名称填jakarta,可执行文件中填入你的isapi_redirector2.dll的绝对路径。“确定”后点“确定”关闭属性页。
再在“默认网站”上右键,选择“新建”->“虚拟目录”,别名填jakarta,下一步,路径选为你的isapi_redirector2.dll存放的目录,我的是C:\tomcat\iis,下一步,权限中记得把“执行”那项打勾,好了,完成。
如果你用的是IIS5的话,到这里就可以结束了,但IIS6还没完,继续。
在“Internet信息服务管理器”的“网站”中的“Web服务扩展”上点右键选择“添加一个新的Web服务扩展”,弹出的框中扩展名填Tomcat(其实无所谓的),“要求的文件”选“添加”然后找到你的isapi_redirector2.dll后“确定”。“设置扩展状态为允许”也打上勾,确定。 好了,配置完了。现在我们启动Tomcat5,然后net start w3svc启动IIS6。键入http://localhost:8080/hello.jsp(这个文件是我放在c:\web下的)看看!然后在看看http://localhost/hello.jsp,如果两者执行结果一样,恭喜你,整合成功了!
但或许此时还不行,这时你该确认以下几点:
1.你的“Internet信息服务管理器”->“网站”->“默认网站”->“属性”->“ISAPI筛选器”中的jakarta是否是向上的绿色箭头?如果是红色的,检查一下你之前做的配置有没有少了或是写错了点什么,再重新配置一遍
2.确认你的Tomcat安装目录下的common\lib目录中是否有tools.jar文件(Tomcat5好像是有的,但Tomcat4中是没有的,网上的文档很少提到这件事,致使我多次配置失败),没有的话从JDK的lib下拷一个过去。
3.IIS指向的目录最好和Tomcat指向的目录一致,不然会发生找不到图像和其他资源文件的问题。(这点不影响执行,呵呵!)
4.英文文档中还提到应该把IIS6设置为IIS5隔离模式,“Internet信息服务管理器”->“网站”->“属性”->“服务”,把“以IIS5.0隔离模式运行WWW服务”打上勾。不过我不打勾也能正常使用,如果你配置不成功也可以试试这个。
发表评论
文章已被作者锁定,不允许评论。
-
it's not allowed to set a clear text value to the property: PasswordEncrypted
2010-11-24 19:49 1192(1) Fill username and password ... -
weblogic NodeManager Error in AIX
2010-11-24 19:46 1526<SEVERE> <Fatal error ... -
(domain salt file not found) Error while using weblogic's nodemanager
2010-11-05 14:25 2168So from Node2 do the following: ... -
Weblogic10注册成Windows2008的服务
2010-11-03 13:27 1412wlserver_10.0\server\bin下的insta ... -
Weblogic troubleshooting
2009-09-08 09:19 9541. 解决weblogic下htc文件无法调用问题 ... -
如何在JBoss405中配置EJB3
2009-06-19 17:44 911下载JBoss EJB3.0 jboss-EJB-3.0 ... -
如何配置两个web应用使用不同的端口
2009-06-19 17:41 13601. Requirements http:// ... -
配置AIX平台下JBoss自启动
2009-06-19 17:36 22381. Prerequisites Set u ... -
配置JBoss405下的portal
2009-06-19 17:28 985(1) Edit %JBOSS_HOME%\s ... -
配置Linux平台下JBoss自启动
2009-06-19 17:24 1275Prerequisite l # ... -
安装第二个JBoss3.2.2 端口修改
2009-06-19 17:22 1484修改文件清单: (1)jboss322\server\def ... -
如何穿过防火墙调用JBoss
2009-06-19 17:12 19901.首先修改jboss-service.xml,在ejb端口1 ... -
JBoss TroubleShooting Lists
2009-05-12 11:29 1019一、Jboss客户端连接EJB,javax.naming.Co ... -
Configuring JBoss SSL
2009-05-06 17:22 13681. 用keytool生成server.keystore文件 ...
相关推荐
整合IIS和Tomcat,主要是为了让IIS作为前端服务器处理静态资源请求,而将动态Java应用的请求转发给Tomcat处理。这通常通过AJP(Apache JServ Protocol)协议来实现,AJP提供了一种高效的方式让Web服务器与应用服务器...
整合IIS和Tomcat,尤其是共用80端口,是为了避免因使用不同端口而导致的用户访问不便。80端口是HTTP协议的默认端口,用户在不指定端口号的情况下,浏览器通常会连接到这个端口。如果IIS和Tomcat分别运行在不同的端口...
标题中的“【整合iis+tomcat(成功)】”表明了这个压缩包文件内容是关于如何在Windows操作系统上将Internet Information Services (IIS) 和Apache Tomcat进行集成的教程。IIS是一款由微软提供的Web服务器,而Tomcat...
1. **为什么要整合IIS和Tomcat?** - IIS在处理静态资源(如HTML、CSS、JavaScript等)时表现出色,且与Windows操作系统紧密集成,提供良好的管理工具。 - Tomcat是纯Java应用服务器,对Servlet和JSP支持优秀,...
在Windows 2003上整合IIS和Tomcat,主要目的是利用IIS作为前端服务器,接收HTTP请求,然后根据配置将特定的动态请求转发到后端的Tomcat服务器处理。这样可以充分利用IIS的性能和Tomcat对Java应用的优秀支持。 这个...
在IT领域,尤其是在服务器管理与Web应用部署方面,IIS(Internet ...这些文件对于按照上述步骤正确整合IIS和Tomcat至关重要。用户需要根据自己的具体环境,参考这些文件进行相应的配置,以实现两者间的无缝协作。
通过整合IIS和Tomcat,可以将静态文件的请求直接由IIS处理,动态内容的请求则转发给Tomcat,提高整体系统性能和响应速度。 **整合步骤:** 1. **安装和配置IIS:** 首先确保系统上已经安装了IIS,并且设置好必要...
在整合IIS和Tomcat的过程中,需要确保系统已经安装了与Tomcat版本兼容的JDK。 压缩包中的文件列表提供了整合所需的组件和文档: 1. **isapi_redirector2.dll**:这是IIS的ISAPI扩展,用于将IIS的请求转发到Tomcat...
整合IIS和Tomcat,主要目标是让IIS能将接收到的Java请求转发给Tomcat处理,然后将结果返回给客户端。这通常通过ISAPI扩展来实现,ISAPI(Internet Server Application Programming Interface)是IIS的一种扩展接口,...
**一、为什么要整合IIS和TOMCAT** 1. **资源优化**:IIS擅长处理静态内容,而Tomcat对Java应用有优秀支持,两者结合能更好地分摊服务器负载。 2. **统一管理**:通过整合,可以在IIS管理界面统一管理静态和动态内容...
- "IIS+Tomcat整合所需文件"这个压缩包中应该包含用于整合的配置文件和工具,如`JK.iis6.dll`(IIS到Tomcat的连接器)和相关的配置脚本。 3. **配置IIS** - 配置ISAPI扩展:将`JK.iis6.dll`添加为IIS的ISAPI扩展...
整合IIS和Tomcat时,关键步骤通常包括: - 安装和配置Tomcat服务器,确保其正常运行Java应用。 - 安装和配置IIS,可能需要安装ISAPI扩展来支持与Tomcat的通信。 - 配置JK2或mod_jk模块,包括编辑`workers.properties...
### IIS与Tomcat整合详解 #### 一、前言 在Web开发领域,IIS (Internet Information Services) 和 Tomcat 分别是处理静态资源(如HTML、CSS、JavaScript等)和服务Java应用的重要服务器软件。随着业务的发展和技术...
相信大家在整合IIS和tomcat的情况下会碰到很多问题,这份文档就是在弄了2天后写的,已经配置成功,希望对大家有用,没配好的留言加我QQ
总的来说,IIS、Tomcat和Apache的整合是一种高级的系统集成技巧,适用于需要混合使用多种技术栈的复杂Web应用环境。正确配置后,这种整合能够提供更高的灵活性和性能优化,但同时也需要具备一定的技术实力和经验。
"IIS整合多个Tomcat"是一个常见的需求,特别是在大型企业或高流量网站中,为了提高可用性和负载均衡,通常会使用多个应用服务器。IIS(Internet Information Services)是微软提供的一个强大的Web服务器,而Tomcat则...
《IIS5与Tomcat5.0.3整合:配置多站点虚拟主机图解手册》是一份详尽的教程...通过学习和实践,你可以掌握如何高效地整合IIS5和Tomcat5.0.3,以及如何设置和管理多站点虚拟主机,从而提升服务器的利用率和应用的灵活性。
以下将详细介绍如何进行IIS和Tomcat的整合,并结合提供的资源进行操作。 1. **环境准备**: 在开始整合之前,确保你的系统已经安装了IIS和Tomcat。IIS通常在Windows操作系统上使用,而Tomcat支持多平台,但在...
在本文中,我们将探讨如何成功地整合IIS7.0和Tomcat6.0,以实现Windows Server 2008环境下JSP应用的部署。整合这两种服务的主要目的是利用IIS作为前端Web服务器,处理静态内容,而将动态内容如JSP交给Tomcat处理。 ...
这两者的整合是为了在Windows环境下,利用IIS的高性能和易管理性来处理静态内容,同时通过Tomcat来运行Java Web应用,实现动静分离,提高整体系统的性能和可扩展性。 IIS与Tomcat的整合主要有以下几种方式: 1. **...