日期:2014-05-16 浏览次数:20932 次
1.准备工作: apache-tomcat-6.0.18;httpd-2.2.22-win32-x86-openssl-0.9.8t.msi;mod_jk-apache-2.2.4.so;三个文件,可以到apache官网下载。
2.安装apache Web 服务器 ,安装完毕,打开浏览器输入localhost(默认端口号是80 )访问,如果出现 It works 说明安装成功。
3.如果不使用默认工程使用路径,可选择apache安装目录下conf/httpd.conf 打开文件。找到DocumentRoot "D:/webwork",我使用的D盘下的webwork。
4.放入工程到webwork里面,启动apache,访问,如果禁止访问。修改conf/httpd.conf文件下的<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
默认是deny from all 我已经改为allow from all 再次访问 http://localhost+工程名就可以访问了
5.复制mod_jk-apache-2.2.4.so到modules文件下,注意版本问题
6.在conf/httpd.conf文件 最尾加入LoadModule jk_module modules/mod_jk-apache-2.2.4.so
JKWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
<VirtualHost *>
ServerAdmin localhost
DocumentRoot D:/webwork
ServerName localhost
DirectoryIndex index.html index.htm index.jsp index.action
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /*WEB-INF ajp13
JkMount /*j_spring_security_check ajp13
JkMount /*.action ajp13
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.htm ajp13
JkMount /*fckeditor/editor/filemanager/connectors/*.* ajp13
JkMount /fckeditor/editor/filemanager/connectors/* ajp13
</VirtualHost>这里不在解析。你会发现配置文件中有workers.properties这样一个文件,如果没有新建一个放入到conf目录下,文件内容为
workers.tomcat_home=E:/apache-tomcat-6.0.18
workers.java_home=D:/Program Files/Java/jdk1.6.0_16
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
7.配置tomcat。把工程放入到webapps中,启动apache ,启动tomcat ,访问工程。配置结束(如果tomcat未能成功加载 文件,将工程打成war包)。