`

使用IIS+Tomcat6.0将JSP网站发布到Internet

阅读更多

    使用IIS+Tomcat6.0将JSP网站发布到Internet,先用IIS将域名绑定.

      下面是笔者配置成功的步骤,请参考,并根据实际情况配置.

      平台: windows2003 + IIS6 + TOMCAT6 + J2SE1.5.0

      一、下载一个整合需要的文件isapi_redirect.dll
      下载地址http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32
      在此我下载的是jk-1.2.23版本,所以我建议下载jk-1.2.23版的,
      我们将得到isapi_redirect.dll(228k,jk-1.2.23版),然后将isapi_redirect.dll拷贝到tomcat安装目录下的
      conf 文件夹里。

      建立一个注册表文件 isapi_redirect.reg ,输入内容(将c:\\tomcat更换成你自己的tomcat安装目录):

      Windows Registry Editor Version 5.00
      [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi
      Redirector\1.0]
      "log_file"="C:\\tomcat6\\logs\\isapi.log"
      "log_level"="debug"
      "worker_file"="C:\\tomcat6\\conf\\workers.properties"
      "worker_mount_file"="C:\\tomcat6\\conf\\uriworkermap.properties"
      "tomcat_start"="C:\\tomcat6\\bin\\tomcat.bat start"
      "tomcat_stop"="C:\\tomcat6\\bin\\tomcat.bat stop"
      "extension_uri"="/jakarta/isapi_redirect.dll"

      双击isapi_redirect.reg文件导入系统.


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

      1.Tomcat6的conf下安装时候已经自动建立workers.properties,如果没建立,则手动建立文件workers.properties

      workers.properties内容如下(请更成换你自己的Tomcat和J2SE(jdk)目录:

      workers.tomcat_home=c:\Tomcat6\
      workers.java_home=c:\J2SE15
      ps=\
      worker.list=ajp13
      worker.ajp13.port=8009
      worker.ajp13.host=localhost
      worker.ajp13.type=ajp13
      worker.ajp13.lbfactor=1

      2.建立文件uriworkermap.properties
      uriworkermap.properties内容如下:

      /*.jsp=ajp13
      /*=ajp13 /*增加让servlet等访问*/

      3.将isapi_redirect.dll、workers.properties、uriworkermap.properties三个文件放至Tomcat下的conf目录里。

      这里应该是根据注册表文件 isapi_redirect.reg。

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

      extension_uri /jakarta/isapi_redirect.dll (jakarta为IIS下的虚拟目录)
      log_file c:\tomcat6\logs\isapi.log (指定JK插件使用的日志文件)
      log_level debug (指定日志级别)
      worker_file c:\tomcat6\conf\workers.properties (指定JK插件的工作文件)
      worker_mount_file c:\tomat6\conf\uriworkermap.properties (指定JK插件的URL映射)

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


      四、打开“我的电脑->控制面板->管理工具->Internet信息服务管理器”,
      在里面选择“网站”中的某个网站(此网站就是我们需要使用JSP环境的站,并且在此将目录设置与Tomcat下的此网站目录设置为一致),
      在其上点右键选“属性”,在弹出的页框里选择“ISAPI筛选器”,点“添加”,
      筛选器名称填jakarta,可执行文件中填入你的isapi_redirector.dll的绝对路径(我的是C:\Tomcat6\conf)。
      “确定”后点“确定”关闭属性页。再在“此网站”上右键,选择“新建”->“虚拟目录”,别名填jakarta,
      下一步,路径选为你的isapi_redirector.dll存放的目录(我的是C:\Tomcat6\conf),
      下一步,权限中记得把“执行”那项打勾,好了,完成。

      应用程序扩展名映射:在主目录里点配置,在跳出的窗口应用程序配置中增加.jsp应用程序扩展名映射,
      可执行文件指向isapi_redirect.dll文件,动作限制为GET,HEAD,POST,DEBUG

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


      六、配置完毕。重启IIS6和Tomcat6。("我的电脑" - 右键 - 管理 - 服务和应用程序 - 服务
      ,重新启动Tomcat6,重新启动IIS6.)
      或者:
      先运行net stop w3svc关闭IIS服务。
      再运行net start w3svc重新启动IIS。

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

      另外,在Tomcat中配置好虚拟主机,方法:(此方法请记住使用!)
      在 <Engine> </Engine>之间添加:
      <Host name="it942.com" appBase="webapps"
      unpackWARs="true" autoDeploy="false"
      xmlValidation="false" xmlNamespaceAware="false">
      <Context path="" docBase="D:\web\jsp\it942" reloadable="true"/>
      </Host>

      如果有问题,可以先检查是否设置好Tomcat虚拟主机
      输入http://www.test.com:8080/index.jsp即可检测
      http://www.test.com/index.htm可以检测IIS

分享到:
评论

相关推荐

    iis+tomcat6.0

    使用iis+tomcat6.0将jsp网站发布到internet

    IIS6.0+tomcat6.0+JK整合(8080端口和80端口共用jsp网站)参考.pdf

    IIS6.0+tomcat6.0+JK整合(8080端口和80端口共用jsp网站)参考.pdf

    iis6.0+TOMCAT5配置JSP环境.pdf

    iis6.0+TOMCAT5配置JSP环境.pdf

    Windows7系统IIS7+Tomcat集成

    在浏览器中输入 localhost(不加 8080)访问 IIS 的服务器,可以看到 IIS 已经指向了 tomcat,为了 能更好的服务最好将两个服务器指向同一个的 Web 的目录,这样的 IIS 就支持 jsp 了,完成之 后重新启动。 在 tomcat ...

    IIS7.0和tomcat6.0整合成功案例笔记(有图)

    二、使用技术:IIS7.0和TOMCAT6.0的默认端口不用改变,使用原有的80和8080即可,采用isapi_redirect-1.2.26.dll文件作为iis和tomcat的接口,使用http://www.zhonghuiheat.com就能访问tomcat中的jsp网站。 三、操作...

    windows_server2003+tomcat+iis6整合

    1,我们将得到isapi_redirect.dll然后将isapi_redirect.dll拷贝到tomcat安装目录下的 iis 文件夹里(可随意自定义,只要放在tomcat目录下就可以,最好单独建文件夹)。 2,双击注册表文件isapi_redirect.reg(见...

    tamcat6.0 ,jsp网页发布

    用于JSP网页的发布,windows2003 + IIS6 + TOMCAT6 + J2SE1.5.0 发布jsp

    Tomcat6.x+IIS6+jk2最新整合

    软件环境:Window server 2003+ IIS6.0 + Tomcat6.0 + JK2 整了大半天,不过直得整合的好处就不说了 1.导入注册表 iis+tomcat.reg 文件说明 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\...

    Tomcat6.x+IIS6+jk2 整合

    软件环境:Window server 2003+ IIS6.0 + Tomcat6.0 + JK2 整了大半天,不过直得整合的好处就不说了 1.导入注册表 iis+tomcat.reg 文件说明 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\...

    tomcat iis 整合 jsp 网站发布 文档

    IIS+tomcat整合,并且通过域名访问网站最近做在部署一个工程,在网上疯狂搜索资料,所获取的资料都是很乱的,说是要教人如何整合,部署,结果按照他们说的一步一步去做,老是不成功,今天终于被我做好了,现在拿来给...

    iis tomcat 配置心得 100%的成功

    本人整合了 iis和tomcat配置 可以实现asp和jsp共存 已经实验成功 100% 压缩文件里面有 需要的dll和tomcat6.0

    让IIS6支持JSP的设置方法(IIS完美整合Tomcat)

    我们希望java开发的web程序可以和iis共存(共同使用80端口发布)。 这方面的教程网上很多,多数是copy之后又copy,以至于有些细节一直含糊不清,也导致我走了许多弯路。在此留个脚印防止日后的错误。 软件及环境 ...

    Tomcat5.5与IIS5.0和IIS6.0集成的应用 (2006年)

    着重介绍了Tomcat5.5与Windows 2000 Server下的IIS5.0和Windows 2003 Server下的IIS6.0的集成中遇到的一些问题及解决方法,如配置JDK的运行环境,安装JK连接器,修改Tomcat的配置文件和注册表,IIS5.0与IIS6.0的区别...

    Windows2003下完美配置整合IIS 6和Tomcat 6.0.16

    Windows2003下完美配置整合IIS 6和Tomcat 6.0.16

    tomcat6、7、8、9, maven3.5

    的Apache Tomcat 7.x的建立在Tomcat中6.0.x的改进和实现的Servlet 3.0, JSP 2.2,EL 2.2和 WebSocket的1.1规格。除此之外,它还包括以下改进: Web应用程序内存泄漏检测和预防 提高了Manager和Host Manager应用...

    tomca6.0t安装程序

    最新版本的tomcat,Web 应用服务器,Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器...

    AAWServer(集成Tomcat6) v5.0.rar

    您可以安装本软件到任意目录,但注意安装路径不要含有汉字和空格。 备份: 请先停止 AAWServer 服务器,然后备份: 你安装目录\local\mysql\data(数据库文件) 和你安装目录\www(网站程序文件) 目录以便日后恢复...

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    JSPExample5.jsp JSP页面中字符数据的简单使用 JSPExample6.jsp 结合布尔类型变量判断学生成绩等级 JSPExample7.jsp text.html页面提交至该页,并显示提交数据 text.html 页面数据提交至...

    isapi_redirect.dll

    JSP 开发人员必备! 整合IIS6.0和tomcat之JK插件 isapi_redirect.dll 1.2.28 isapi_redirect-1.2.28.dll 支持Microsoft IIS 5.0 and IIS 6.0 或更新的IIS版本.

    JRun3.0配合IIS的安装全过程

    所以眼下很多朋友都开始使用JSP,而JSP是一种跨平台的编程语言,它可以在很多Web服务器上运行,如:ApacheTomcat,IBMWebSphereServer,BEAWeblogic6.0等等.当然也有些朋友喜欢使用Microsoft的IIS来运行,但是IIS...

Global site tag (gtag.js) - Google Analytics