开发者社区> 古镇月影> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

iis tomcat 整合

简介: 引用:http://www.codesky.net/article/201012/149232.html 部署环境:JDK1.5、Tomcat 5.5、IIS6.0、windows2003 Tomcat安装目录:E:\Tomcat_test Tomcat的HTTP端口:8080 Tomcat的AJ...
+关注继续查看

引用:http://www.codesky.net/article/201012/149232.html

部署环境:JDK1.5、Tomcat 5.5、IIS6.0、windows2003 
Tomcat安装目录:E:\Tomcat_test 
Tomcat的HTTP端口:8080 
Tomcat的AJP13端口:8009 
Tomcat的域名配置: 
1、先从Tomcat的域名配置入手,可以直接在 C:\WINDOWS\system32\drivers\etc下的hosts 文件里添加一个域名: 
127.0.0.1 localhost 
127.0.0.1 www.sqc.com 
2、在E盘下新建文件夹webjsp,用来存放工程,相当于tomcat中的webapps目录;在webjsp文件夹下新建目录www.sqc.com,把工程放到该目录下(我将整个工程目录放到了此目录里,目录名称是myapp) 
3、修改Tomcat的配置文件server.xml,在Engine中添加Host节点: 
<Host name="localhost" debug="0" appBase="webapps" 
unpackWARs="true" autoDeploy="true" 
xmlValidation="false" xmlNamespaceAware="false"> 
</Host> 
<Host name="www.sqc.com" appBase="E:\webjsp\www.sqc.com" uppackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> 
<Context path="" docBase="myapp" debug="0" reloadable="true"/> 
</Host> 
说明: 
name:虚拟主机名字 
appBase:虚拟主机的目录,可以是绝对路径,也可以是相对于catalina_home的相对目录 
容器Context表示一个Web应用程序 
path:指定web应用的URL入口 
docBase:应用程序的路径,可以是Host的appBase中指定值的路径,也可以是绝对路径 
此时启动Tomcat,在地址栏中输入http://www.sqc.com:8080,应该可以看到myapp工程的主页面; 
如果输入http://localhost:8080,则可以看到Tomcat小猫。 
到此Tomcat的域名配置完毕。 
Tomcat结合IIS的配置: 
1、首先在Tomcat的根目录下新建一个目录iis,然后把isapi_redirector2.dll文件放到iis目录下。 
2、在Tomcat的conf目录下建jk2.properties文件,添加: 
request.tomcatAuthentication=false 
3、在Tomcat的conf目录下建workers2.properties文件,添加: 
#tomcat路径随Tomcat的安装地址而改变 端口号也改为当前Tomcat使用的端口 
[shm:] 
info=Shared memory file.Required for multiprocesss servers 
file=E:/Tomcat_test/logs/jk2.log 
size=1000000 
#注意端口号 
[channel.socket:localhost:8009] 
info=Ajp13 worker,connects to tomcat instance using AJP 1.3 protocol 
tomcatId=localhost:8009 
# Map webapps to the web server uri space 
[uri:/*.jsp] 
[uri:/*.do] 
[uri:/*] 
4、把JDK中的lib目录下的tools.jar 文件复制到Tomcat的common\lib目录下 
至此,Tomcat中的配置就完成了。 
IIS配置: 
1、先建立一个iis.reg文件激活isapi_redirector2.dll: 
Windows Registry Editor Version 5.00 
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0] 
"serverRoot"="e:\\Tomcat_test" 
"extensionUri"="/jakarta/isapi_redirector2.dll" 
"workersFile"="e:\\Tomcat_test\\conf\\workers2.properties" 
"logLevel"="debug" 
双击将该文件导入注册表。 
2、首先在IIS中新建一个网站,我取名为test,路径(网站主目录)指向E:\webjsp,要把“允许匿名访问网站选上”,设置网站的访问权限是前两项即:读取和运行脚本(如ASP),然后下一步、直到完成。 
3、在网站中新建一个虚拟目录,取名jakarta,把网站内容目录的路径指向Tomcat目录下的建的iis目录,即存放isapi_redirector2.dll文件的目录,设置网站的访问权限是前两项即:读取和运行脚本(如ASP),然后下一步、直到完成 
4、右键点虚拟目录jakarta -->属性-->虚拟目录-->执行权限,选择“脚本和可执行文件” -->配置(进入“应用程序配置”选项卡)-->添加-->可执行文件选择 isapi_redirector2.dll文件,扩展名添加为 .jsp,同样的步骤添加一个扩展名为.do的(如果报文件路径需要用括号括起来,就在路径两头加上双引号 "" 即可)-->然后点应用-->确定。 
5、右键点网站(test)-->属性-->ISAPI筛选器-->添加-->筛选器名称为jakarta,执行文件选择isapi_redirector2.dll文件-->应用-->确定。 
6、添加一个Web服务扩展:扩展名为jakarta,要求的文件为 isapi_redirector2.dll 文件,设置扩展状态为允许。 
7、右键点网站-->属性-->服务-->隔离模式选上以IIS5.0隔离模式运行WWW服务。 
至此,配置就完全结束了,重启Tomcat和IIS(注意IIS 不能只重启一个网站,必须是整个IIS),然后在地址栏中输入www.sqc.com应该出工程myapp的页面了。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
tomcat-虚拟目录配置
前言 tomcat是我们在web开发中非常重要的web服务器。 tomcat虚拟目录则是为了映射相应的资源,通过虚拟目录的方式映射到实际的硬盘文件夹上。 配置 默认配置地址 默认配置文件tomcat安装文件夹下conf/server.xml &lt;Host name="localhost" appBase="webapps"
1216 0
Tomcat+redis+nginx配置
为客户开发的一个绩效系统,采用了java web的开发方式,使用了一些spring mvc, mybatis之类的框架。相比于oracle ebs的二次开发,这种开发更加灵活,虽然和ebs集成的时候遇到一些问题,但是最后也都解决了。
944 0
Tomcat中配置自定义404错误页面
404,50x这种错误经常遇到。 如果%CATALINA_HOME%\conf\web.xml和具体应用中都有设置%CATALINA_HOME%\webapps\ROOT\WEB-INF\web.xml 则应用中的生效。
1880 0
linux服务器jre和tomcat配置
1.下载和安装jre 下载地址:wget http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jre-8u5-linux-x64.
871 0
Eclipse配置TomCat发布Web工程,缺少lib文件夹和jar包
背景 使用Maven构建的Web工程。使用Eclipse配置TomCat来发布Web工程。 问题 启动的时候报  java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener。 分析 在我的项目里是有这个类所在的jar包的,于是通过Browse Deploy
1594 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载