IIS6.0+Tomcat整合

1.首先准备工作
Windows IIS 6.0
apache-tomcat-7.0.26.exe
tomcat-connectors-1.2.33-windows-i386-iis.zip
jdk-7u1-windows-7.0.exe
apache-tomcat和tomcat-connectors可以到http://tomcat.apache.org/里面去下载到
jdk可以到http://www.oracle.com/technetwork/java/javase/downloads/index.html里面下载

软件都下载好了,现在我们就来开始安装软件。
1.       先安装java
根据自己的爱好把java安装到指定的目录里面去。我装在D:/Java

安装好了之后会有一个jre目录。其实用到的主要是这个目录,现在开始来设置java的环境变量。
Java环境变量:
打开->我的电脑->属性->高级->环境变量

会看到一个用户变量和一个系统变量,这里要注意了在用户变量里面定义的系统变量里面是引用不了的。
(1)首先要想java程序在任何位置都能被使用,就要为java设置系统的环境变量
你会看到一个administrator的环境变量窗口和一个系统环境变量窗口。
1、administrator设置java环境变量
首先先建一个JAVA_HOME变量名,值为jdk的路径(如jdk安装在D:/Java/jdk_1.7.x)
JAVA_HOME=D:/Java/jdk_1.7.x
然后设置一个CLASSPATH
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
注意:路径前面有个点,这个点是必须的,后面的%JAVA_HOME%是引用前面的路径,\lib\dt.jar和 \lib\tools.jar要和安装路里的文件要对应上。
最后在设置一个Path
Path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
这样administrator的java环境变量就设置好了,测试一下
运行->cmd->java javac java -version看看有没有信息出来,如果有就说明成功了,如果没有,就说明没有成功。
2、打开我的电脑->属性->高级->环境变量->设置(系统下设置java环境变量)
首先先建一个JAVA_HOME跟上面设置的一样
然后在设置一个CLASSPATH也跟上面一样
最后在设置一个Path
注意:最后的一个Path系统变量里面有,把%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin追加到后面就行了。
现在来测有没有成功。

网上有很多设置java环境变量的文章,我看了很多都没有说明应该在哪设置,怎么设置。经过我的测试,我已经得出应该怎么设置了
windows的环境变量分了两个一个是用户的系统变量一个是系统的系统变量,用户的系统变量只有这个用户登陆才能生效,系统环境变量
就不一样了,不管哪个,上面的设置只能在一个环境里面设置,不能在用户环境里设置,然后到系统环境里面去引用,那会找不到的。所以
要设置只能在一个环境里面设置好,如果有变量名的追加到后面,用;分隔,没有的就新建一个。
到此Java就配置好了,之后的操作跟Java就没有关系了。
2.       安装Tomcat
根据提示安装好Tomcat,这样Tomcat就安装好了
3.       配置tomcat连接器
(1).首先在tomcat目录下建一个jakarta目录,我这里建在tomcat/bin/jakarta下面
然后在创建workers.properties、uriworkermap.properties这两个文件
workers.properties内容为:
workers.tomcat_home=D:\Tomcat_7
workers.java_home=D:\Java\jdk1.7.0_01
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
woker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
这里面的路径要根据自己的软件安装位置设置。
uriworkermap.properties内容为:
/*.jsp=ajp13
/*=ajp13
然后在新建一个a.reg名字可以随便起的
a.reg内容为:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"worker_file"="D:\\Tomcat_7\\bin\\jakarta\\conf\\workers.properties"
"worker_mount_file"="D:\\Tomcat_7\\bin\\jakarta\\conf\\uriworkermap.properties"
"log_file"="D:\\Tomcat_7\\bin\\jakarta\\logs\\isapi.log"
"log_level"="debug"
这里也是根据自己的软件路径来写。然后运行一下a.reg文件。然后在到注册表里看一下有没有生成。

最后在把tomcat-connectors-1.2.33-windows-i386-iis.zip里面的isapi_redirect.dll解压到之前建的jakarta里面去
好了到此tomcat连接器配置好了
现在来整合IIS和Tomcat。
4.       整合IIS和Tomcat
安装好IIS的可以直接来配置了,如果没有安装的现在来安装一下

在配置之前先来确定一下IIS和tomcat 是不是都是正常的

正常的现在我们来配置IIS让他能支持jsp.
(1)     新建一个虚拟主机,或者直接用默认网站(这里我是新建的主机www)

属性->添加ISAPI筛选器

然后主目录->配置

添加一个ISAPI扩展
然后在文档里面添加一个默认文档

最后在web服务扩展里加一个jakarta并启用它

到此IIS就配置好了,现在访问一下http://localhost/看看是不是跟http://localhost:8080/的内容一样的
注意:ISAPI筛选器是在访问过后才激活的,新建的是没有那个绿色上向的箭头的

到此IIS和Tomcat 就整合好了,以后的优化在进一步配置。

转载于:https://blog.51cto.com/huangyu/806518

IIS6+Tomcat7整合相关推荐

  1. IIS5.1/IIS6.0 整合Tomcat6.0.14完全版

    1.从sun网站下载jdk1.6版 2.从tomcat官方站下载tomcat6.0.14版 3.下载JK2 (下载地址:http://archive.apache.org/dist/jakarta/t ...

  2. IIS7 + Tomcat7 整合共用80端口

    最近项目需要,要在将JSP项目集成到80端口,但是80端口已运行了一个项目,所有只有将tomcat集成进IIS. 在google,baidu搜索看了需要博客,说法都大同小异,都是用这种方法:http: ...

  3. Resin 3.0.14 和 IIS6 整合

    经过这些天的研究终于搞定了Resin3.0.14和IIS6的整合.为了和大家共享所以专门写了出来.以供大家参考. 切入正题: 1. 系统要求 (1) Windows Server 2003+IIS6 ...

  4. Windows XP环境下Apache2.2.21和Tomcat7.0.26下的整合

    用到这个纯属偶然吧,实训的进行系统设计时自己觉得用下Apache和Tomcat整合下较好.因此网上查找了一些,自己实现了一下.我们都知道Tomcat 应用于服务器JSP处理是比较强的,但遇到一些诸如H ...

  5. Win2003中apache2整合tomcat5和iis6

    为了能在已经存在iis6的服务器上运行自己的java程序,经过历时半年的尝试,今天终于搞定了,好开心啊.         最开始是用iis直接连接tomcat,找遍了网上所有的资料,可是死活也连不通, ...

  6. IIS6.0+Tomcat整合(java,C++等教程免费下载)

    IIS6.0+Tomcat整合 1.首先准备工作 Windows IIS 6.0 apache-tomcat-7.0.26.exe tomcat-connectors-1.2.33-windows-i ...

  7. idea springmvc_SSM三大框架使用Maven快速搭建整合(SpringMVC+Spring+Mybatis)

    本文介绍使用SpringMVC+Spring+MyBatis三大框架使用Maven快速搭建一个demo,实现数据从数据库中查询返回到页面进行展示的过程. 技术选型:SpringMVC+Spring+M ...

  8. springMvc+mybatis+spring 整合 包涵整合activiti 基于maven

    2019独角兽企业重金招聘Python工程师标准>>> 最近自己独立弄一个activiti项目,写一下整合过程: 环境:jdk1.7 tomcat7.0 maven3.5  ecli ...

  9. MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合

    2019独角兽企业重金招聘Python工程师标准>>> 一.搭建开发环境 1.1.使用Maven创建Web项目 执行如下命令: mvn archetype:create -Dgrou ...

最新文章

  1. WinObjC?这是什么鬼?
  2. [转]如何将WCF服务发布到IIS中去VS2010版
  3. Netbeans加入CI的代码提示
  4. 用位运算将十进制转为二进制python_python 十进制与二进制以及位运算
  5. 谷歌再推AI开源平台AI·ON,你有机会参与Bengio的项目了
  6. rostcm6情感分析案例分析_周小鹏分析情感案例——你愿意嫁给一个离过婚带孩子男人吗?...
  7. android项目设计实验报告模板,Android实验报告模板_实验一.doc
  8. python语言是干什么的-python语言可以干什么
  9. 【Python】PIL 压缩图片刚好 200KB
  10. python猜年龄代码_Python实现猜年龄游戏代码实例
  11. M3800的故事——Ipad mini2·电源1
  12. 信号调理方式(放大、滤波、隔离、调制解调等)
  13. 常用淘宝api 地址
  14. k-近邻算法实现手写数字识别系统
  15. 天创速盈:简单步骤,教你开设网店
  16. 关于VGA、DVI、HDMI的区别大盘点
  17. 10个免费的PHP编辑器
  18. [JSOI2013]快乐的 JYY
  19. 【图像分类】基于PyTorch搭建LSTM实现MNIST手写数字体识别(双向LSTM,附完整代码和数据集)
  20. 自制基于 Snips 和 Snowboy 的智能音箱来保护你的隐私

热门文章

  1. go/node/python 多进程与多核cpu
  2. vue2.0中引入wangEditor2 步骤与坑
  3. bupt summer training for 16 #2 ——计算几何
  4. JAVA单态设计模式
  5. jquery 选项卡插件
  6. js jquery操作的方面xml dom html dom css dom
  7. Spring3.1.2与Hibernate4.1.8整合
  8. jQuery属性操作
  9. 利用JS提交表单的几种方法和验证
  10. Spark安装与学习