Win2003下IIS整合Tomcat(SmartDocuware)

SmartDocuware在进行跨网段访问时,与主机不在同一网段的客户端机器访问主机时界面刷新速度明显变慢,解决办法如下:

 

1在tomcat的bin目录下新建目录jk/
把isapi_redirect-1.2.9.dll拷贝到这个目录下

 

■2在tomcat的conf目录中创建2个文件
workers.properties

————————————————————————————————————————

workers.tomcat_home=C:/Tomcat 4.1

workers.java_home=C:/j2sdk1.4.2_06

ps=/

worker.list=worker1

worker.worker1.port=8009 

worker.worker1.host=localhost 

worker.worker1.type=ajp13 

worker.worker1.lbfactor=1 

————————————————————————————————————————

 

uriworkermap.properties:说明了符合哪些条件的uri才能被转发到tomcat中

————————————————————————————————————————

/*=worker1

!/*.exe=worker1

!/*.jpg=worker1

————————————————————————————————————————

可能的设置有:

/*=worker1  #所有访问都转发到tomcat中

/*.jsp=worker1  #所有*.jsp的才向tomcat转发

/jsp-examples/*=worker1  #所有/jsp-examples/*的才向tomcat转发

!/*.gif=worker1 #所有的gif文件都不向tomcat转发,而由IIS处理,注意这表示是所有的而不仅仅是根下的

 

一个办法:可以把IIS的根和Tomcat的根指向同一个目录(如果有虚拟目录则IIS和Tomcat中都要建立上,并且指向相同的目录),只允许/*.jsp=worker1存在,这样就实现了,所有的*.jsp由tomcat处理,其它的都由IIS处理。

 

■3导入注册表文件xzy.reg
内容如下:

————————————————————————————————————————

Windows Registry Editor Version 5.00

 

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

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

"log_file"="C://Tomcat 4.1//logs//isapi.log "

"worker_file"="C://Tomcat 4.1//conf//workers.properties"

"worker_mount_file"="C://Tomcat 4.1//conf//uriworkermap.properties"

"log_level"="realease"

————————————————————————————————————————

双击运行这个文件,导入注册表中

日志被存放在 ,如果把"log_level"="realease"改成"log_level"="debug"日志里会增长的很快,里面写了转发的情况

 

■4设置IIS默认网站的IsApi筛选器

打开IIS,右键“默认网站”后选择“属性”,出现图片中选择“ISAPI筛选器”,点“添加”按钮后,按下图输入。

指向文件C:/Tomcat 4.1/bin/jk/isapi_redirect-1.2.9.dll


■5在IIS中创建虚拟目录jakarta
jakarta是一个规定的名字,必须这么创建,这个虚拟目录要指向isapi_redirect-1.2.9.dll所在的目录,并且设置为可执行IsApi。

 

 

 

保存设置。

 

■6在IIS的服务器扩展中添加允许isapi_redirect-1.2.9.dll执行

IIS中选择“Web服务扩展”,后添加一个新的Web服务扩展

 


■7重启IIS和Tomcat进行测试

重启IIS和Tomcat。

这时先看看IIS默认网站的IsApi的tomcat是否为绿色


 

如果不是(好像刚刚配置重启后总不是绿色)则访问http://127.0.0.1:8080 http://127.0.0.1:8080/jsp-examples/ http://127.0.0.1 把IIS和Tomcat的都访问访问,之后再看就是绿色的了???,之后即使重启计算机也是绿色的,如果有问题在事件查看器中可以看到筛选器的错误说明

绿色后就可以通过IIS访问Tomcat了,包括Tomcat的虚拟路径也可以。

IIS:     http://127.0.0.1/

tomcat:  http://127.0.0.1/index.jsp

注意只有在workers.properties中描述的uri才能被转发到tomcat上


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xingzhiyun/archive/2008/02/13/2090522.aspx

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值