设为首页 收藏本站
查看: 990|回复: 0

[经验分享] 在windows7 IIS7下配置tomcat6

[复制链接]

尚未签到

发表于 2015-11-15 10:59:20 | 显示全部楼层 |阅读模式
  为什么要在IIS下面配置tomcat?客户需求,我们的使命!!
  客户想让自己的server能跑asp、php、asp.NET、java。呜呼!奈何apache支持的asp.net好久未更新,稳定性未知,无奈只能让IIS顶上!
  
  
  IIS配置tomcat,参考http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
  
  默认情况下,IIS使用80端口,tomcat使用8080端口。
  两个哥们儿连接需要使用isapi_redirect-XXXXX.dll,下载地址:http://apache.etoak.com/tomcat/tomcat-connectors/jk/binaries/win32/。文章发布时最新的版本是1.2.31,即 isapi_redirect-1.2.31.dll。
  
  我们约定:
  {TOMCAT_HOME} :tomcat的安装路径,例如:“C:/Program Files/Apache Software Foundation/Tomcat 6.0”;
  TEST.COM :你的域名,
  
  我们使用的环境:
  window7
  IIS7
  tomcat6.X
  全盘NTFS
  
  
  正文:
IIS安装(略)
  tomcat安装(略)
  
  
  1、下载isapi_redirect-1.2.31.dll到 {TOMCAT_HOME}/conf/;
  2、在{TOMCAT_HOME}/conf/下建立“workers.properties”文件;
  3、workers.properties文件内容如下:
  # 工作站的名称任意,但须注意前后一致,多个工作站以“,”分割   worker.list=worker1   # 工作站的类型:ajp13是IIS与Tomcat通讯协议的名称   worker.ajp13w.type=ajp13   # 注意此处的host需要与主机或者设置域名的名称一致   worker.ajp13w.host=jeecms.com  # worker.ajp13w.host=localhost   # ajp13协议的通讯端口   worker.ajp13w.port=8009   # 负载因子   worker.worker1.lbfactor=1   
  4、在{TOMCAT_HOME}/conf/下建立“uriworkermap.properties”文件;
  5、文件内容如下:
  # 当前域名下上下文路径为jsp的请求,转发给ajp13w工作站处理   #/jsp/*=worker1#/jsp=worker1# 当前域名下的所有请求都转发给ajp13w工作站处理  /*=worker1  # 当前域名下,所有.jsp的请求都转发给ajp13w工作站处理  # /*.jsp  # 当前域名下,除了.html的请求,其他都转发给ajp13w工作站处理  # !/*.html   
  6、建立注册表文件如下:
  Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0]"log_file"="{TOMCAT_HOME}//logs"  "log_level"="debug"  "worker_file"="{TOMCAT_HOME}//conf//workers.properties"  "worker_mount_file"="{TOMCAT_HOME}//conf//uriworkermap.properties"  "tomcat_start"="{TOMCAT_HOME}//bin//startup.bat"  "tomcat_stop"="{TOMCAT_HOME}//bin//shutdown.bat"  "extension_uri"="/jakarta/isapi_redirect-1.2.31.dll"   
  7、将注册表文件合并入注册表(以上文本另存为XX.reg,双击运行之);
  
  8、配置tomcat的server.xml文件:
  在Engine标签中添加主机:
  <Host name="TEST.COM"  appBase="webapps/jeecms"unpackWARs="true" autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Context path="/" reloadable="true" workDir="站点的物理目录"></Context></Host>
  配置Connector:
  在service标签内添加:
  <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
  
  9、配置IIS,新建网站TEST
DSC0000.gif
  
  
  10、在TEST内添加虚拟目录“jakarta”
  
DSC0001.gif
  
  完成后如图示
  
  
DSC0002.gif
  
  
  11、点击虚拟目录“jakarta”,在功能视图中双击“处理程序映射”
  
DSC0003.gif
  
  
  点击右侧“编辑功能权限..”,在弹出的对话框中将全部选项选中。
  
DSC0004.gif
  
DSC0005.gif
  
  12、点击站点TEST,选中功能视图中的“ISAPI筛选器”,
DSC0006.gif
  
  
  
  双击进入后,添加筛选器
  
DSC0007.gif
  
  
  13、切换到IIS根功能视图,双击“ISAPI和CGI限制”
  
  
DSC0008.gif
  添加isapi_redirect-1.2.31.dll为新的条目
  
DSC0009.gif
  
  14、OK,重新启动IIS和tomcat
  15、于浏览器中访问TEST.COM
  
  
  ==========================================
  注意事项:
  
  0、干活之前,做好备份!
  1、确保站点文件存在于ROOT目录里
  2、确保在IIS停止的情况下进行配置,否则会出现莫名其妙的错误
  3、确保站点文件所在磁盘的格式为NTFS
  
  
  
  ==========================================
  故障及处理:
  
  故障多来自于权限问题,
  排除故障时仔细检查配置文件及拼写,同时参考“注意事项”。
             版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139451-1-1.html 上篇帖子: Win7下,在IIS7中配置PHP的FastCGI支持 下篇帖子: ASP.NET的IIS权限设置和故障排查
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表