所需软件

  1. jdk-1_5_0_05-windows-i586-p.exe
  2. apache_2.24-win32-x86-no_ssl.msi
  3. apache-tomcat-5.5.12.exe
  4. 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 的库库目录: