天天看点

整合Tomcat和Apache来运行JSP程序

 整合Tomcat和Apache来运行JSP程序

1、 安装和配置J2DK

Ø  Chmod +x jdk-1_5_0_5-linux-1586-rpm.bin

Ø  ./ jdk-1_5_0_5-linux-1586-rpm.bin                           (安装)

Ø  ln –s /usr/java/jdk1.5.0+05  /usr/jdk                           (建立链接)

2、 安装Tomcat

Ø  tar  –zxvf  jakarta-tomcat-5.5.9.tar.gz  -C  /usr/local/

Ø  mv  /usr/local/jakarata-tomcat-5.5.9/  /usr/local/tomcat

Ø  vi   /usr/local/tomcat/bin/startup.sh(和shutdown.sh)在“# ―――――――”后面添加:

export JAVA_HOME=/usr/jdk

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=$PATH:$JAVA_HOME/lib

Ø  /usr/local/tomcat/bin/startup.sh                                (启动tomcat)

3、 整合Apache和Tomcat

Ø   tar  -zxvf  Fedora-core-1-i386.tar.gz

Ø   cd  Fedora-core-1-i386

Ø   cp etc/httpd/conf/worker2.properties  /etc/httpd/conf

Ø   cp etc/httpd/conf.d/jk2.conf  /etc/httpd/conf.d/

Ø   cp usr/lib/httpd/modules/*  /usr/lib/httpd/modules/

Ø   vi /etc/httpd/conf/workers2.properties在文件的末尾加入以下语句

[uri:/*.jsp]

             worker=ajp13:localhost:8009

²  配置Tomcat(将Tomcat和Apache的主目录配置成一致)

Ø   Vi  /usr/local/tomcat/conf/server.xml找到如下语句

<Host name=”localhost” appBase=”webapps”

unpackWARs=”true” autoDeploy=”true”

xmlValidation=”false” xmlNamespaceAware=”flase”>

在其后添加一下语句

<Context path=”” docBase=”/var/www/html” debug=”0” />

基于JDK+Tomcat+Mysql下的BBS程序onet的安装

1.       将onet.war 复制到/usr/local/tomcat/webapps/下。此时tomcat会自动将onet.war解压到./onet目录下

²   cp /home/soft/onet/onet.war  /usr/local/tomcat/webapps/

2.       建立BBS目录,并复制软件安装License到此目录

²    mkdir  /var/www/html/onethome

²    cp  /home/soft/onet/onet.license  /var/www/html/onethome/

3.       创建BBS数据库onet并安装数据库在jdk下的驱动程序

²   mysql –uroot –pxiaobai       ―――进入到mysql中

²   create database onet; quit;    ―――创建onet数据库并退出

²   cat  /home/soft/onet/database/onetforums_mysql.sql | mysql onet –uroot –pxiaobai

                               ―――导入数据到数据库中

²  cp /home/soft/onet/database/drivers/mysql-connector-bin.jar   /usr/local/tomcat/webapps/onet/WEB-INF/lib/     ―――安装数据库驱动

²  vi /etc/hosts                  ―――修改/etc/hosts确保mysql驱动的运行

127.0.0.1            localhost

           192.168.40.21  ldap.example.com

4.       安装onet(按提示安装,注意数据库字符集选择ISO-8859-1)

 基于JDK+Tomcat+Mysql下的BBS程序Lybbs的安装

1.       将lybbs.war 复制到/usr/local/tomcat/webapps/下。此时tomcat会自动将lybbs.war解压到./lybbs目录下

²   cp /home/soft/lybbs/lybbs.war  /usr/local/tomcat/webapps/

2.       创建BBS数据库lybbs并安装数据库在jdk下的驱动程序

²   mysql –uroot –pxiaobai             ―――进入到mysql中

²   CREATE DATABASE lybbs DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;                      ―――创建lybbs数据库并退出

²  vi /home/soft/lybbs/install/new/ lybbs_mysql.sql     ―――为了确保数据库字符集为gbk

将#Set names, if mysql version is 4.1.x改为

SET NAMES gbk;

²   cat  /home/soft/lybbs/install/new/ lybbs_mysql.sql | mysql onet –uroot –pxiaobai

                                  ―――导入数据到数据库中

²   mysql>set names gbk;            ―――将数据库字符集设为gbk

²   mysql>select * from style;     ―――确保不出现问号

²   rm –rf /usr/local/tomcat/webapps/lybbs/WEB-INF/lib/mysql-connector-java-3.0.12-bin.jar

²  cp /home/soft/lybbs/package/mysql-connector-java-3.1.12-bin.jar /usr/local/tomcat/webapps/lybbs/WEB-INF/lib/     ―――安装数据库驱动

127.0.0.2            localhost

3.       修改环境变量

²  vi  /usr/local/tomcat/webapps/lybbs/WEB-INF/classes/db.properties

将dbUrl=jdbc:mysql://127.0.0.1/lybbs6?useUnicode=true&characterEncoding=GBK改为

     dbUrl=jdbc:mysql://127.0.0.1/lybbs?useUnicode=true&characterEncoding=GBK

  将dbUsername=lybbs改为dbUsername=root

  将dbPassword=lybbs 改为dbPassword=xiaobai

  将lybbsPath=D:/www/lybbs改为lybbsPath=/usr/local/tomcat/webapps/lybbs

  本文转自netsword 51CTO博客,原文链接:http://blog.51cto.com/netsword/492484