win2003中apache2整合IIS6与tomcat5,实现在IIS6的服务器上运行java程序。
最开始是用iis直接连接tomcat,找遍了网上所有的资料,可是死活也连不通,或许是iis的封闭吧,看来tomcat与iis远没有成为朋友。
3.安装IIS6.0
4.测试3个服务器
复制代码代码如下:
workers.tomcat_home=C:\Program Files\jakarta-tomcat-5.0.28
workers.java_home=C:\Program Files\Java\jdk1.5.0_06 ps=\ worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1
第三步:用记事本打开apache/conf/httpd.conf文件末尾,添加下面一段:
复制代码代码如下:
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "D:\Program Files\jakarta-tomcat-5.0.28\conf\workers.properties" <VirtualHost *:80> ServerAdmin rabbit69@openria.com ServerName localhost DirectoryIndex index.html index.htm index.jsp JkMount /* ajp13 JkAutoAlias "C:\Program Files\jakarta-tomcat-5.0.28\webapps" <Directory "C:\Program Files\jakarta-tomcat-5.0.28\webapps"> Options Indexes FollowSymLinks allow from all </Directory> </VirtualHost> 保存,停止apache服务,在启动,就可以将新配置应用了。
6.测试apache与tomcat的连接
7.配置apache与IIS6的连接
复制代码代码如下:
<VirtualHost *:80>
ServerAdmin rabbit69@openria.cn ServerName localhost DocumentRoot "C:/Inetpub/wwwroot" DirectoryIndex index.html index.htm index.asp Alias /test "C:/Inetpub/wwwroot" <Directory "C:/Inetpub/wwwroot"> Options MultiViews AllowOverride None Order allow,deny Allow from all </Directory> ProxyPass / http://127.0.0.1:88/ ProxyPassReverse / http://127.0.0.1:88 </VirtualHost> 保存,重启apache进行测试。
8.测试apache与IIS的连接
复制代码代码如下:
<HTML>
<HEAD> <TITLE>Hello World Sample</TITLE> </HEAD> <BODY> <% Response.Write "Hello World" %> </BODY> </HTML>
放到C:/Inetpub/wwwroot下面,在浏览器中访问http://localhost/test/hello.asp回车如果出现“hello world”字样就表示配置成功了。 |