Tomcat和IIS配置

最近公司要做一个网站,放几个免费小游戏上去,看看网上的反应如何。设计网站的时候考虑了一下,得有blog和bbs这两个功能。服务器是iis+tomcat。我只会java,所以只选了java相关的资源,找了DLOG4J和onet forum这两个,选这两个主要是可以省掉汉化和破解问题。在tomcat上直接运行和配置dlog4j和onetforum很容易。但当iis和tomcat协作的时候,就出现问题了。
dlog4j有一个jspe的页面,iis不认识此后缀文件,但也不会自动转到tomcat。解决的办法是在虚拟目录配置中添加.jspe的处理为jakarta.然后注意jsp,jspe等文件,在确认文件存在上不选,免得iis让tomact的一些虚拟路径转向无法工作。这样基本解决dlog4j的问题。
但onet forum这样仍然无法工作,主要是它用了fastjsp模块,很多虚拟路径转向,还有.page,.xpage等文件,非常麻烦。刚开始我的解决方案是在iis增加解析.page等文件用jakarta,发现在页面浏览的时候还是有问题。主要iis在解析htm的时候默认是自己,不转给tomcat。另外一些gif等图形文件也是如此。解决办法是在tomcat的uiworker.properties文件中增加*.* 的转向tomcat的指示,这样应该会让iis自动把所有的解析全部转给tomcat。这样终于解决了onet forum在iis+tomcat下运行的问题。
感慨网上iis和tomcat相关文档的说明具有较大的误导性,其实服务器协作的首选应该是直接把虚拟路径或者域名的所有解析交给指定的服务器,然后再考虑静态文件优化的问题。这样多web服务器配置应该是最省心的。如果默认的配置是*.* ajp13。iis也对委托的虚拟域名和虚拟目录全部委托,这样配置几乎是不怎么需要更改的,除非在需要优化的情况下。apache和tomcat的配置以前好像也接触过,默认的配置和iis差不多。很多时候,应用程序接口也应最好持同样的思路,假设使用者知道的最少,配置最少。
多服务器协作的配置这么麻烦,可能就是各个服务器都把自己看得太高了,什么都得按自己的来。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值