BBS水木清华站∶精华区

发信人: fleer (宁馨儿), 信区: Java 
标  题: !!!UNIX&NT平台下APACHE+TOMCAT的安装全攻略!!! 
发信站: BBS 水木清华站 (Fri Jul  7 10:44:55 2000) WWW-POST 
 
Solaris平台和NT(含win2000)平台 
APACHE HTTP SERVER + TOMCAT 的安装 
 
作者:MR.FLEER 
(本文欢迎在各BBS转载,但用于任何商业用途请联系本人) 
fleer@neu-alpine.com 
 
 
l Solaris平台:  
配置情况如下: 
 
SUNOS5.7 
jdk1.1.tar.Z 
apache1.3.12.tar.Z 
jakarta-tomcat3.0.tar.Z 
jakarta-ant.tar.Z 
 
一、软件下载 
 
  JDK 
    http://java.sun.com/products/jdk/1.1/ 
  Apache Server 
    http://www.apache.org/dist/apache_1.2.12.tar.Z 
    Jakarta ant 
    http://jakarta.apache.org/builds/tomcat/release/v3.1/src/jakarta-   
ant.tar.Z 
  Tomcat 
    http://jakarta.apache.org/builds/tomcat/release/v3.0/bin/tomcat.tar.Z 
 
 
二、软件安装 
 
  (一)JDK 
 
    1、将JDK解包到指定目录下,我是解到/usr/java下。; 
 
    2、加入环境变量:PATH = /usr/java/bin 
  CLASSPATH = /usr/java/lib 
      . JAVA_HOME = /usr/java 
 
 
    3、测试该JAVA环境是否可用 
 
  (二)Apache Server 
 
    1、将APACHE解包后将生成一个apache_1.3.12的目录,进入该目录,键入 
./configure --prefix=/usr/local/apache \ 
--enable-module=so;(这句是能将TOMCAT和APACHE结合的关键,只有加入此选项, 
APACHE才能支持DSO机制,具体请看TOMCAT的文档) 
配置没有错误后,进行编译(保证要有C的编译环境,如GCC): 
make; 
make install 
apache会安装到配置的路径中(/usr/local/apache)。 
 
    2、修改$APACHE_ROOT\conf\httpd.conf: 
      1)PORT 
        设置Apache Web Server运行时使用的端口号$APACHE_PORT标识; 
      2)DocumentRoot 
       设置文档根目录 
 
    3、运行$APACHE_ROOT\bin\apachectl –start启动服务。 
 
    5、在浏览器上输入http://localhost:$APACHE_PORT/,验证Apache服务已经安 
装成功。 
 
  (三)安装Tomcat 
 
    1、把jakarta-tomcat.tar.Z解压缩,创建jakarta-tomcat子目录,用$TOMCAT标 
识; 
把jakarta-ant.tar.Z解压缩,创建jakarta-ant子目录,务必保证这两个目录在一个目录 
中。 
 
    2、设置环境变量:TOMCAT_HOME = /usr/local/tomcat,运行jakarta-tomcat\bu 
ild.sh 
(Jakarta_ant实际上此时是编译工具),编译后的目录在../build/中,需要手工拷贝到预 
设的TOMCAT_HOME上。 
 
    3、修改Tomcat运行的端口号,它必须使用一个还未被使用的端口号用 
$TOMCAT_PORT标识, 
       1)打开$TOMCAT_HOME/server.xml; 
       2)修改ContextManager: 
 
  (四)编译Apache JServ(准确的讲,是一个DSO插件,具体请参见TOMCAT的文档) 
 
 
   1、进入解压的目录jakarta-tomcat/src/native/apache/jserv/中,运行 
APACHE_HOME/bin、apxs -c *.c -o mod_jserv.so,此版本的的TOMCAT的这个MAKEFILE文 
件有BUG,不能生成mod_jserv.so文件,但可以不理会(不必修改MAKEFILE文件),直接将 
输出文件autochange.so改名为mod_jserv.so即可,将此文件拷贝到apache/libexec/下。 
 
 
    2、修改$APACHE_ROOT\conf\httpd.conf:最后一行加入Include  
TOMCAT_HOME/conf/tomcat-apache.conf 
 
  (五)验证安装 
 
    1、运行TOMCAT_HOME目录下的startup.sh来启动Tomcat;  
 
   2、重新启动Apache服务,注意此时有无报错。 
 
    3、在浏览器上输入http://localhost:$TOMCAT_PORT/,能看到Tomcat Version  
3.0这一页就表示Tomcat安装成功了; 
 
    4、在浏览器上输入http://localhost:$APACHE_PORT/examples/servlets/,能 
看到    Servlet Examples with Code这一页就表示Apache+Servlet也成功了; 
 
    5、在浏览器上输入http://localhost:$APACHE_PORT/examples/jsp/,能看到 
jsp Samples这一页就表示Apache+jsp也成功了。 
 
  
 
l NT平台:  
配置情况如下: 
 
  Windows NT 4.0,或win2000(server,professional) 
  jdk1_2_2-001-win.exe 
  apache_1_3_12_win32.exe 
  ApacheModuleJServ.dll 
  tomcat.zip(3.0) 
 
一、软件下载 
 
  JDK 
    http://java.sun.com/products/jdk/1.2/ 
  Apache Server 
    http://www.apache.org/dist/binaries/win32/apache_1_3_12_win32.exe 
  Apache JServ 
    http://jakarta.apache.org/builds/tomcat/release/v3.0/win32/ApacheModul 
eJServ.dll 
  Tomcat 
    http://jakarta.apache.org/builds/tomcat/release/v3.0/tomcat.zip 
 
二、软件安装 
 
  (一)JDK 
    1、双击jdk1_2_2-001-win.exe文件进行安装,使用缺省配置进行安装,JDK的缺 
省安装目录为C:\jdk1.2.2,JRE的缺省安装目录为C:\Program Files\JavaSoft\JRE\1.2 
; 
 
    2、重启计算机; 
 
    3、更新下列环境变量:把C:\jdk1.2.2\bin目录追加到PATH中;把 
      .;C:\jdk1.2.2\lib\tools.jar;C:\jdk1.2.2\lib\dt.jar加入到CLASSPATH中 
。更新 
      方法:: 
NT: 控制面板->系统->环境->系统变量;  
WIN2000: 我的电脑->属性->高级->环境变量; 
 
    4、测试applet: 
       1)打开command窗口; 
       2)切换到C:\jdk1.2.2\demo\applets\TicTacToe目录; 
       3)运行appletviewer example1.htm; 
       4)一切正常; 
 
    5、测试application: 
        1)创建一个test.java文件,内容如下: 
          public class test 
          { 
           public static void main(String arc[]){ 
           System.out.println("JDK安装成功了,朋友!"); 
           } 
          }; 
       2)打开DOS窗口; 
       3)切换到该文件目录; 
       4)运行javac test.java进行编译; 
       5)运行java test运行这个程序; 
       6)一切正常。 
 
  (二)Apache Server 
    1、双击apache_1_3_12_win32.exe文件进行安装,使用缺省配置进行安装,缺省 
安装目录为C:\Program Files\Apache Group\Apache,用$APACHE_ROOT来代替安装目的地 
; 
 
    2、修改$APACHE_ROOT\conf\httpd.conf: 
      1)PORT 
        设置Apache Web Server运行时使用的端口号$APACHE_PORT标识; 
      2)DocumentRoot 
       设置文档根目录 
 
    3、Apache安装完后在"开始->程序"菜单组中多了Apache Web Server菜单组, 
运行其中的Install Apache as a service,这样的话在"开始->设置->控制面板-> 
服务"中就多了一个名为Apache的服务,您可以用它来启动或停止Apache服务;WIN2000中 
服务在“开始->设置->控制面板->管理工具->计算机管理->服务” 
 
    4、打开"开始->设置->控制面板->服务",选中Apache这个服务,按"开始 
"启动Apache服务; 
 
    5、我在浏览器上输入http://localhost:$APACHE_PORT/,验证Apache服务已经 
安装成功。 
 
  (三)Apache JServ(准确的讲,是一个插件,具体请参见TOMCAT的文档) 
 
    1、把ApacheModuleJServ.dll文件拷贝到$APACHE_ROOT\modules目录下; 
 
    2、修改$APACHE_ROOT\conf\httpd.conf: 
        在该文件中加上LoadModule jserv_module modules/ApacheModuleJServ 
.dll以启动Apache JServ; 
 
    3、重新启动Apache服务。 
 
  (四)安装Tomcat 
 
    1、用WinZIP等解压缩软件把tomcat.zip解压缩到C:\,创建tomcat子目录,用 
$TOMCAT标识; 
 
    2、打开$APACHE_ROOT\conf\httpd.conf文件,在该文件最后加上类似这样一句 
话:  Include $TOMCAT/etc/tomcat.conf,在我这里为Include C:/tomcat/etc/tomca 
t.conf; 
 
    3、修改Tomcat运行的端口号,注意Tomcat自己有一个独立的HTTP服务器,它必 
须使用一个还未被使用的端口号用$TOMCAT_PORT标识, 
1)打开$TOMCAT/server.xml; 
       2)修改ContextManager: 
 
    4、双击$TOMCAT目录下的startup.bat来启动Tomcat; 
 
    5、在浏览器上输入http://localhost:$TOMCAT_PORT/,能看到Tomcat Version  
3.0这一页就表示Tomcat安装成功了; 
 
    6、在浏览器上输入http://localhost:$APACHE_PORT/examples/servlets/,能 
看到    Servlet Examples with Code这一页就表示Apache+Servlet也成功了; 
 
    7、在浏览器上输入http://localhost:$APACHE_PORT/examples/jsp/,能看到 
jsp Samples这一页就表示Apache+jsp也成功了。 
 
 
 
 
 
 
 
 
 
 
 
 
(全文完) 
 
有任何问题和错误请联系本人。 
2000-7-6 
 
 
-- 
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.118.7.100]  

BBS水木清华站∶精华区