整合Tomcat和Apache来运行JSP程序
1、 安装和配置J2DK
Ø 上http://java.sun.com/j2se下载jdk-1_5_0_5-linux-1586-rpm.bin
Ø 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
Ø 上http://jakarta.apache.org/下载jakarta-tomcat-5.5.9.tar.gz
Ø 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
² 上http://jakarta.apache.org/下载mod_jk2并安装(本例中为Fedora-core-1-i386.tar.gz)
Ø 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/ ―――安装数据库驱动
² vi /etc/hosts ―――修改/etc/hosts确保mysql驱动的运行
127.0.0.2 localhost
192.168.40.21 ldap.example.com
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