IIS5.0J整合Boss

原创 2004年06月26日 18:37:00

由于最近的一个开发项目用到了JBoss和IIS,需要整合JBoss和IIS,在网上查到了很多TomCat 整合IIS的资料但就是没有Jboss的,但转念一想JBoss还是使用的内嵌TomCat,整合原理应该差不多。本人抱着不成功责成仁的心态,还好成功了,参考了很多兄弟姐妹的帖子,不敢独享。

建议大建先参看“参考文献”中的[1]、[2],再看下文。

环境:win2k server, IIS5.0? JBoss3.2.3(已内嵌TomCat4.1.29) jakarta-tomcat-connectors-jk2.0.4
基本的服务器环境略过(各位都是高手)。

首先,下载“Tomcat Web Server 连接器(Tomcat JK2 IIS 连接器)”地址: Apache Jakarta(http://jakarta.apache.org/site/binindex.cgi)解压缩下载得到的jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip得到isapi_redirector2.dll(关键的文件)copy这个DLL到你喜欢的任何地方,如:d:/Jboss3.2.3/bin 在IIS中建立虚拟目录,名字任意(猫猫狗狗都可以,如:TomCat ,Connector or jakarta),并将实际目录指向isapi_redirector2.dll所在位置(d:/Jboss3.2.3/bin),并且指定“执行”属性。

然后在IIS中增加 ISAPI过滤,加入isapi_redirector2.dll。

Copy jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip 中/conf下的workers2.properties.sample到你喜欢的任何地方,如上文的isapi_redirector2.dll所在目录(d:/Jboss3.2.3/bin)改名为workers2.properties。用文本编辑器打开它,增加、修改[uri:/**/*] 字段,让它指向需要的发布目录。
例如:我的发布目录是D:/Jboss3.2.3/server/default/deploy/pweb.war,下有个main.jsp.
[uri:/pweb/*]
info=JSP examples, map requests for all JSP pages to Tomcat.
context=/pweb

访问时直接用http://xxxxx/pweb/main.jsp

也可以直接参看这个文件内容:
[shm:]
info=Shared memory file. Required for multiprocess servers
file=C:/Tomcat 5.0/work/jk2.shm?????#可以是你喜欢的任何地方
size=1000000

[channel.socket:localhost:8009]
info=Ajp13 worker, connects to tomcat instance using AJP 1.3 protocol
tomcatId=localhost:8009

#以下的可以随意修改以符合需要
[uri:/jsp-examples/*]
info=JSP examples, map requests for all JSP pages to Tomcat.
context=/jsp-examples

[uri:/servlets-examples/*]
info=Servlet examples, map requests for all servlets to Tomcat.
context=/servlets-examples

[uri:/dir/*]
info=JSP examples, map requests for all JSP pages to Tomcat.
context=/dir

workers2.properties文件的格式不拘于一致统一,只要符合“http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/jk2/configweb.html”指明的规则就可以。
?

现在需要添加一些必要的注册信息到注册表,redirector被IIS调用时会读到。建立一个.reg文件

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/2.0]
"workersFile"="d://Jboss3.2.3//bin//workers2.properties"?#修改指向workers2.properties的真实位置
"extensionUri"="/jakarta/isapi_redirector2.dll"???#“jakarta”是IIS建立的虚拟路径名,可以修改并与实际的一致(一定要与上文提到的建立的虚拟路径一致)
"logLevel"="debug"
"serverRoot"="d://Jboss3.2.3//"?????#好象可以任意,我指向的是D://jboss3.2.3

然后导入注册表,重起IIS,并启动Jboss,如果没出差错,现在已经可以直接用http://xxxxx/pweb/main.jsp 而不是http://xxxxx:8080/pweb/main.jsp 访问JSp服务了。


参考文献

[1]http://virtualict.net/support/kb/iis6-Tomcat5-JK2.html

[2]http://info.cc163.net/NewIIS5+TomcatHowTo/NewIIS5+Tomcat5HowTo.htm

[3]JK Documentation(iishowto) http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/jk2/configweb.html

?

新一代BOSS系统解决方案

新一代移动BOSS系统解决方案     本文在对现有移动BOSS系统建设现状进行客观分析的基础上,提出了新一代...
  • zhaoyong421127
  • zhaoyong421127
  • 2014年06月22日 14:42
  • 2507

电信行业BOSS系统

BOSS系统是Business & Operation Support System的简称,即业务运营支撑系统。通常所说的BOSS系统分为四个部分:计费及结算系统、营业与账务系统、客户服务系统和决策支...
  • blueman2012
  • blueman2012
  • 2011年05月23日 15:37
  • 5336

BOSS战的设计与架构

BOSS战设计与架构   BOSS战可以说是视频游戏中最古老也最令人喜爱的元素之一了。每个人心里都有自己最喜欢的BOSS,类似“10大顶尖首领战”这样的话题总是能成为引发许多讨论。 ...
  • u014779452
  • u014779452
  • 2015年09月15日 18:32
  • 545

java写飞机大战五

前文已经将角色实现,终于要结束了,小激动。 其实还有很多想法没写完,但是这就是个坑啊,新的idea不停冒出来,永远都写不完,所以就停了吧。 在这里为了帮GameCLient节省一些代码,写了一个游...
  • u011248571
  • u011248571
  • 2015年02月05日 22:30
  • 2026

BO与BOSS对接配置

需求: BOSS那边要在异构平台中添加一个网元分发平台地址,用于BO与集中BOSS的对接测试,以便日后过渡BOSS向集中BOSS的整体切换。 配置文件: /usr/local/b...
  • MiltonZhong
  • MiltonZhong
  • 2014年03月27日 00:40
  • 649

中国移动业务支撑系统简介(BOSS、BASS、BOMC、4A及VGOP)

业务支撑系统(Business Support Systems,简称BSS)主要应用于通信行业,通过该系统对用户执行相应业务操作。它采用省中心/全国中心两级系统架构,两级系统相辅相成,共同构建全网服务...
  • dm520
  • dm520
  • 2016年03月23日 14:36
  • 10389

浅谈游戏中BOSS设计的思路

对于大多数游戏来说,BOSS在其设计上都有着不可替代的作用,也是玩家印象最为深刻的一部分。近期自己也有在做BOSS的设计工作,有一些心得想要分享一下: 1.明确BOSS的设计目的 在设计之初,我们...
  • tiantian12234
  • tiantian12234
  • 2017年08月14日 16:53
  • 180

[Python] - 爬虫之抓取 Boss直聘 数据到 Excel 中

声明:此博客爬取的数据只为学习爬虫使用,绝非广告 程序介绍 文件目录 ├── Zhipin_spider # 文件夹 │ ├── spider_main.py # 调度器。是...
  • Mazy_ma
  • Mazy_ma
  • 2018年01月07日 17:47
  • 342

Netty里面的Boss和Worker【Server篇】

转载地址:https://my.oschina.net/bieber/blog/406799   最近在总结Dubbo关于Netty通信方面的实现,于是也就借此机会深入体会了一下Netty。一般...
  • zhengyangzkr
  • zhengyangzkr
  • 2017年05月09日 21:53
  • 1238

腾讯研究院&BOSS直聘:2017年全球人工智能人才白皮书

12月初,腾讯研究院和BOSS直聘联合发布了一份《全球人工智能人才白皮书》,报告显示,全球AI领域人才约30万,而市场需求在百万量级。其中,高校领域约10万人,产业界约20万人。全球共有367所具有人...
  • D1j4robv
  • D1j4robv
  • 2017年12月06日 00:00
  • 210
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IIS5.0J整合Boss
举报原因:
原因补充:

(最多只允许输入30个字)