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

阿里云服务器win2003下iis整合tomcat共享80端口

简介: 阿里云服务器win2003下iis整合tomcat共享80端口       很多机器都用tomcat跟IIS部署不同网站、最近买了阿里云的服务器、于是也想玩一下、网上百度了很多方法、但是都有缺陷说的不是很清楚、通过日志查看以及谷歌、尝试了很多方法终于配置OK。
+关注继续查看

阿里云服务器win2003下iis整合tomcat共享80端口

      很多机器都用tomcat跟IIS部署不同网站、最近买了阿里云的服务器、于是也想玩一下、网上百度了很多方法、但是都有缺陷说的不是很清楚、通过日志查看以及谷歌、尝试了很多方法终于配置OK。 
        第一、整合环境:Windows Service 2003、JDK1.60、IIS6.0 和tomcat7.0 
        第二、使用技术:IIS6.0和TOMCAT6.0的默认端口不用改变,使用原有的80和8081(因为本人数据库界面操作使用的8080端口所以tomcat改为8081)即可,采用isapi_redirect-1.2.27.dll文件作为IIS和tomcat的接口,isapi_redirect-1.2.27.dll是应用程序扩展接管文件、在D:\tomcat7\目录下新建jakarta 文件夹 把isapi_redirect-1.2.27.dll 拷贝到此文件夹下。 
1、首先用记事本建立一个扩展名为reg的注册表导入文件,文件名随意,我命名的是isapi_redirect.reg,假设Tomcat安装目录是“D:\Tomcat 7”,JK文件名为“isapi_redirect1.2.27.dll”,则reg文件内容如下(Tomcat安装目录与JK文件名不同的请对应修改内容): 

  1. Windows Registry Editor Version 5.00 
     
    [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]  
     
    "log_file"="D:\\tomcat7\\logs\\isapi.log"  
     
    "log_level"="info"  
     
    "worker_file"="D:\\tomcat7\\conf\\workers.properties"  
     
    "worker_mount_file"="D:\\tomcat7\\conf\\uriworkermap.properties"   
     
    "extension_uri"="/jakarta/isapi_redirect-1.2.27.dll"

 
2、然后双击运行isapi_redirect.reg文件,将注册资料导入注册表,显示导入成功后,再打开注册表检查HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0中对应的项目与其值是否都有都对了: 
extension_uri /jakarta/isapi_redirect-1.2.27.dll (jakarta为IIS下的虚拟目录) 
log_file D:\Program Files\java\Tomcat 6.0\logs\isapi.log (指定JK插件使用的日志文件) 
log_level debug (指定日志记录类型) 
worker_file D:\Program Files\java\Tomcat 6.0\conf\workers.properties (指定JK插件的工作文件) 
worker_mount_file D:\Program Files\java\Tomcat 6.0\conf\uriworkermap.properties (指定JK插件的URL映射) 
 
3、在Tomcat安装目录的conf文件夹下,用记事本建立这两个文件:workers.properties与uriworkermap.properties 
workers.properties内容如下: 

  1. worker.list=jvm1 
    worker.jvm1.type=ajp13 
    worker.jvm1.host=java.52itstyle.com 
    worker.jvm1.port=8009</font></font>

[font='Microsoft YaHei', Tahoma, Helvetica, SimSun, sans-serif]这里一定要注意 jvm1 是从何处来的 说明 打 D:\tomcat7\conf 下 server.xm  

  1. <Engine name="Catalina" defaultHost=java.52itstyle.com" jvmRoute="jvm">
修改defaultHost 为你绑定的域名 例如 java.52itstyle.com jvmRoute的名称可以随意修改、没有的话加上一个就ok。这里的jvm1一定要与上面的
worker.list=jvm1 相对应、不然系统会报错找不到ajp13.
同时 修改
  1. <Host name="java.52itstyle.co "  appBase="webapps" unpackWARs="true" autoDeploy="true" 
    xmlValidation="false" xmlNamespaceAware="false"> 
    </Host>
[font='Microsoft YaHei', Tahoma, Helvetica, SimSun, sans-serif]uriworkermap.properties内容如下:
  1. /*.jsp=jvm1 
    /*.do=jvm1 
    /*=jvm1
 
二、配置IIS
1、在IIS中建站jav,并将主机头设置成java.52itstyle.com;将路径设置为tomcat的webapps下的ROOT(位置无所谓),并如图勾选以下执行权限。

 
 

2、并在网站java下新建虚拟目录,并将路径设置为isapi_redirect-1.2.27.dll所在的路径。
 
3、在IIS的web扩展中添加一个名为jakarta的扩展,路径指向isapi_redirect-1.2.27.dll,并将其设置为允许。(一定要扩展,否者配置后将不能成功) 
 
4、在IIS管理器中,右键java网站,点击属性,在右面中的“ISAPI和CGI限制”里面右键添加isapi_redirect-1.2.27.dll,并设定“允许执行扩展路径”,描述名可取jakarta 
 
 
5、右键虚拟目录,点击属性,在配置里面添加.do和.jsp,目录都指向isapi_redirect-1.2.27.dll。 
[font='Microsoft YaHei', Tahoma, Helvetica, SimSun, sans-serif][font='Microsoft YaHei', Tahoma, Helvetica, SimSun, sans-serif]6、重启IIS服务器和Tomcat。 
启动后查看日志: 
[Sat Apr 12 12:12:48.648 2014] [2784:840] [info] jk_isapi_plugin.c (2398): Starting Jakarta/ISAPI/isapi_redirector/1.2.27[Sat Apr 12 12:12:48.663 2014] [2784:840] [info] jk_isapi_plugin.c (2564): Jakarta/ISAPI/isapi_redirector/1.2.27 initialized提示配置成功!!!!可以访问了

 
 
花了将近一晚上配置搞定的希望对大家有用====== 

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

相关文章
【JavaWeb】Tomcat服务器的配置与IDEA整合Tomcat使用教程(下)
文章目录 1 正式步入JavaWeb 1.1 JavaWeb说明 1.2 Web资源与常见的Web服务器 2 Tomcat安装与配置 2.1 Tomcat服务器简介与版本 2.2 Tomcat服务器的安装 2.2.1 Windows下Tomcat的安装与启动 2.2.2 Linux下Tomcat安装与启动 2.3 Tomcat启动测试 2.4 如何关闭Tomcat 2.5 Tomcat目录结构 3 在Tomcat服务器上部署Web工程 3.1 两种部署Web工程的方式 3.2 手托html与浏览器地址访问html的区别 4 IDEA整合Tomcat服务器 5 动态的Web工程 5.1 静态和动
16 0
Tomcat 配置解析创建对象过程
开篇  这篇文章主要对Tomcat 解析conf/server.xml文件进行了一下流程的分析,对比server.xml的配置文件和代码部分能够建立起一定的关联即可。
1003 0
6月8日云栖精选夜读:mac下eclipse配置tomcat无法启动问题
症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。
3192 0
内存溢出之Tomcat内存配置
设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。 可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置 三、实例,以下给出1G内存环境下java jvm 的参数设置参考: JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNe
1186 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载