所需软件
- jdk-1_5_0_05-windows-i586-p.exe
- apache_2.24-win32-x86-no_ssl.msi
- apache-tomcat-5.5.12.exe
- mod_jk-apache-2.2.4.so
一、安装软件
1.1 安装 J2SDK
运行 jdk-1_5_0_05-windows-i586-p.exe 文件,
输入安装目录, 例: C:\jdk1.5.0_05。
1.2 安装 Apache
如果已安装了 IIS,先停用或者不要使用端口 80,输入安装目录,例: C:\Apache2。
运行 apache_2.0.47-win32-x86-no_ssl.msi 文件,注意要填写一个 EMAIL 地址
安装完成测试这个链接:应看到 IT WORKS
1.3 安装 Tomcat
运行 apache-tomcat-5.5.12.exe 文件,输入安装目录, 例: C:\TOMCAT5
安装完成测试这个链接:应看到一只猫
1.4 安装 转发器
复制 mod_jk-apache-2.2.4.so 文件到如下目录:
1.5 安装网站程序
建立一个目录,复制网站程序,
输入网站主目录:
二、配置环境变量
2.1 CLASSPATH
这个配置保证 java 运行时可以找到 class 类
CLASSPATH =
2.2 JAVA_HOME
JAVA_HOME =
2.3 PATH
这个配置使 JAVA 编译器可以直接运行。
PATH = ... ;
2.4 TOMCAT_HOME
TOMCAT_HOME =
2.5 CATALINA_HOME
CATALINA_HOME =
三、修改配置文件
3.1 APACHE 的配置文件:
APACHE 默认的网站根目录是:
3.1.1 网站主目录位置设置,找到 DocumentRoot "",设置如下内容:
DocumentRoot "D:\www\ROOT"
3.1.2 网站主目录权限设置,找到 <Directory "">,设置如下内容:
<Directory "D:\www\ROOT">
3.1.3 网站默认主页设置
查找 <IfModule dir_module> 项目,选择性地添加如下示例的内容:
DirectoryIndex index.html
DirectoryIndex index.jsp
DirectoryIndex index.php
DirectoryIndex index.jsp
DirectoryIndex index.php
DirectoryIndex index.html.var
3.1.4 添加虚拟目录设置,添加内容示例如下:
Alias /manager "C:/Program Files/Apache Software Foundation/Tomcat 5.5/server/webapps/manager"
<Directory "C:/Program Files/Apache Software Foundation/Tomcat 5.5/server/webapps/manager">
...
</Directory>
3.1.5 连接 TOMCAT 设置,添加如下内容:
LoadModule jk_module modules/mod_jk-apache-2.2.4.so
JkWorkersFile "C:\Apache Group\Apache2\conf\workers.properties"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
loadModule : 加载mod_jk.dll动态链接库模块,使之与tomcat通讯
jkWorkersFile: 指明工作时tomcat相关文件workers.properties位置
jkMount : 两行指明当遇到*.jsp和servlet时,交由ajp13协议,继而转发给tomcat处理。
3.2 TOMCAT 的配置文件是:
TOMCAT 默认的网站根目录是:
TOMCAT 默认的存储 JAVA 的目录是:
3.2.1 网站主目录位置设置,找到 <HOST>,在其中添加如下内容:
<Context path="" docBase="c:\www" debug="0" reloadable="true"
crossContext="true"/>
3.3 APACHE 和 TOMCAT 互联,新建配置文件:
文件内容如下:
# 让mod_jk模块知道Tomcat在何处
workers.tomcat_home=C:\Tomcat 5.5
# 让mod_jk模块知道JSDK在何处
workers.java_home=C:\jdk1.5.0_05
ps=\
# mod_jk的模块版本
worker.list=ajp13
# mod_jk的工作端口
worker.ajp13.port=8009
#工作的主机,可以更改
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
四、测试
重新启动 tomcat 和 apache,打开下面两个链接,内容应该相同:
五、Oracle 92 配置
安装 Oracle92 及 JDBC 驱动后,输入 Oracle92 安装目录, 如 f:\oracle\ora92
将文件 classes12.jar 从 ORACLE 类库目录:
复制到 TOMCAT 的库库目录: