整合iis与tomcat自己的心得.doc_第1页
整合iis与tomcat自己的心得.doc_第2页
整合iis与tomcat自己的心得.doc_第3页
整合iis与tomcat自己的心得.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

整合iis与tomcat,让服务器既运行jsp又运行asp2012年6月8日 赵QQ16921920原创前言:在网上找了好多攻略,各家都成功配置了,可是都没说到足够细致,为此,我走了一个多礼拜的弯路。最后终于也配置成功了,将全部过程留档备忘。一、环境:iis6.0 tomcat6.0 jdk1.6 Windows2003Server服务器原本是jsp架设,已经运行N久,最近我才接手。二、准备工作:下载isapi_redirector2.dll 220k大小的220580字节 的版本三、设置iis tomcat jdk 这些就不细说了。四、设置环境变量,我的电脑-属性-高级-环境变量。新建:CATALINA_BASE CATALINA_HOME TOMCAT_HOME 这三个都指向tomcat文件夹classpath内容如下.;%JAVA_HOME%libdt.jar;%CATALINA_HOME%commonlibservlet-api.jar;%JAVA_HOME%libtools.jar;注意小点和分号都不能少JAVA_HOME 指向jdk文件夹path 内容如下%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:Program FilesMicrosoft SQL Server80ToolsBinn;.;%JAVA_HOME%bin;%CATALINA_HOME%lib;C:Program FilesMicrosoft SQL Server90DTSBinn;C:Program FilesMicrosoft SQL Server90Toolsbinn;C:Program FilesMicrosoft SQL Server90ToolsBinnVSShellCommon7IDE;C:Program FilesMicrosoft Visual Studio 8Common7IDEPrivateAssemblies;%JAVA_HOME%bin其实就是在最后增加了 ;%JAVA_HOME%bin五、拷贝文件:经研究发现,服务器的tomcat/文件夹中不存在common文件夹而网上多次提到要用tomcat/common/lib/tools.jar文件等干脆,在tomcat/下 新建common文件夹,然后复制tomcat/lib 至 tomcat/common/lib又从jdk/lib/ 复制所有 .jar 至 tomcat/common/lib/ 下六、设置tomcat/conf/文件夹内的文件1、建个文件夹tomcat/conf/jk2/ 复制isapi_redirector2.dll到此2、修改注册表,导入如下内容的.regWindows Registry Editor Version 5.00HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector2.0serverRoot=E:Tomcat 6.0workersFile=E:Tomcat 6.0pertieslogLevel=DEBUGextensionUri=/jakarta/isapi_redirector2.dll3、记事本打开perties 在最后加一行request.tomcatAuthentication=false4、新建perties内容如下shmfile=E:/Program Files/Apache Software Foundation/Tomcat 6.0/logs/jk2.logsize=1048576 channel.socket:localhost:8009 host=localhostport=8009# define the worker ajp13:localhost:8009 channel=channel.socket:localhost:8009worker=ajp13:localhost:8009# Uri mappinguri:/ uri:/*.jsp uri:/*.do uri:!/*.aspstatus:statusworker=status:status重点是uri:/这句,网上别人都写的是uri:/*,这是严重误导!如果加了*号,.asp文件也会被tomcat解析,导致无法打开,甚至原网页上的播放器播放的.wmv都不能识别,而无法播放,子文件夹的.asp也无法解析。有的人就提出不写这行uri:/那也不行会导致点开主页比如http:/localhost 找不到index.jsp 也不执行index.htm 或index.asp,就是找不到主页执行,稍后讲怎么配置index.jsp为主页 5、打开server.xml找到Connector port=8080 protocol=HTTP/1.1 这行,确定端口是8080找到这行,将前后的去掉。此处也是重点!有的版本的tomcat安装完毕之后,关于AJP和8009这里都是被注释起来,不执行的。我就是因为这里,怎么配置也不能实现iis和tomcat整合,后来在百度的千贴万页中好不容易看到这么一行,赶紧去掉了注释符号,成功整合!找到Context path= reloadable=true” 这行,确定是你的目录,建议架设的jsp网站就放在webapps文件夹下新建文件夹中,比如webapps/root/ 这样,这里可以写成6、打开web.xml拽到最下面,写成如下 index.html index.htm index.jsp 七、设置IIS1、默认网站,端口80,主目录选择/webapps/root/2、默认网站,右键属性,isapi筛选器,添加jakarta ,选择指向isapi_redirector2.dll,勾上执行的框。3、默认网站下,新建虚拟目录,指向isapi_redirector2.dll所在的文件夹,我的是E:tomcat6.0confjk24、在iis中,修改web扩展服务,增加一个jakarta服务,指向isapi_redirector2.dll文件,勾上“允许”5、在jakarta虚拟目录上右键,属性,选择“配置”,添加.do和.jsp,用isapi_redirector2.dll作为可执行文件八、到这里,基本整合完成,然后在webapps/root/下做一个index.jsp作为主页,在webapps/root/下建一个WEB-INF文件夹,里面弄一个web.xml 最后面写上 index.jsp 这样,/root/的主页就做好了九、现在,isapi筛选器应该是绿色向上箭头,访问http:/localhost/ 能够实现和 http:/localhost:8080/一样的效果,而访问http:/localhost/xxxx.asp也能够正常解析十、之前我遇到的问题:uri:/这里写成uri:/*结果访问jsp正常,asp无法解析,网页的.wmv视频也无法播放。这句不写,就能访问asp,访问指定的jsp,但是访问路径,却不自动跳到index.jsp。即使在iis中设定index.jsp为主页也不好使。因为整合之后,iis只负责解析asp,而主页、路径之类的都已经由tomcat接手了。筛选器如果不是绿色向上箭头,需要先确定web扩展服务是否已经允许和运行,然后重启电脑。perties一经修改,需要重启iis,不用重启服务器,重启iis的命令为开始-运行-cmd-输入iisreset /restart 即可perties中的uri:!/*.asp这行其实没起作用网上很多人写的perties代码中包含很多没用的信息,比如info=xxxx都是注释信息,可以不写,至于status:status worker=status:status 这两句则必须保留。里面的端口8009强烈建议不要改,就用这个,网上很多都写什么修改成你自己的端口,这反而是误导,我改了别的都运行不起来。后来发现在server.xml中根本就已经定义了8009端口是ajp13的端口,就别改了,要改还得一起改,麻烦且可能出现别的错误。网上还有一种整合方法是建立perties (没有数字2)和perties然后在注册表中,修改Jakarta Isapi Redirector1.0这种方法我也尝试了,不过没成功,后来电脑中两套并存,但是起作用的是perties这套方法。Server.xml 和Web.xml要做好备份再仔细看和修改,别改错了,有的注释去掉了,反而导致tomcat出错,甚至无法运行。十一、感谢和参考文献(参考网站:)/chinamfm/article/details/3414525 iis5整合tomcat6的详细配置 - chinamfm的专栏 - 博客频道 - CSDN.NET/b47248054/archive/2008/11/27/242963.html原创【整合iis+tomcat(成功)】 - - BlogJava/Article/200905/37875.html整合IIS与tomcat(共用80端口的配置方法)-学院 技术文摘-红黑联盟/view/ff01c5204b35eefdc8d333d0.html IIS6.0+tomcat6.0+JK整合(8080端口和80端口共用jsp网站)_百度文库/view/0081d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论