1. 程式人生 > >linux下的TOMCAT+mysql的安裝配置

linux下的TOMCAT+mysql的安裝配置

第1步安裝JDK
下載地址為:http://java.sun.com/j2se/1.4.2/download.html
解壓縮 j2sdk-1_4_2_08-linux-i586-rpm.bin
[root@zwf root]# ./j2sdk-1_4_2_08-linux-i586-rpm.bin
等待解壓完成後將j2sdk1.4.2_08整個目錄和檔案移動到/usr/local/下
當然不移也行了!呆會兒設定改一下就可以了
[root@zwf root]# mv j2sdk1.4.2_08 /usr/local/
建立/usr/local/下的jdk軟連線方便以後版本升級
[root@zwf root]# ln -s /usr/local/j2sdk1.4.2_08 /usr/local/jdk

配置環境變數[root@zwf root]# vi /etc/profile
在/etc/profile 中加入如下: 為了你的方便
JAVA_HOME=/usr/local/jdk
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH
儲存退出。
為了你的方便我把我後來所有加入/etc/profile的內容都放在本文後了,直接拷過去就可以了!

檢視java環境變數是否正確
退出當前使用者
[root@zwf root]# exit
root重新登陸

檢視java環境變數是否生效
[root@linux root]#java -version

第2步.安裝Tomcat-5.0.30
下載地址為:http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
(注意:Tomcat-5.5以上版本必須在java1.5版本以上執行否則Tomcat無法啟動)
所以我目前用的是Tomcat-5.0.30
解壓縮 jakarta-tomcat-5.0.30.tar.gz
[root@zwf root]# tar xfz jakarta-tomcat-5.0.30.tar.gz
我們將 jakarta-tomcat-5.0.30.tar.gz安裝在/usr/local/目錄下
[root@zwf root]# mv jakarta-tomcat-5.0.30 /usr/local/
啟動TOMCAT

為方便我在/usr/local/下建立了到jakarta-tomcat-5.0.30軟連結
[root@zwf root]# ln -s /usr/local/jakarta-tomcat-5.0.30 /usr/local/tomcat
[root@zwf root]# /usr/local/tomcat/bin/catalina.sh run
 
Using CATALINA_BASE:   /usr/local/jakarta-tomcat-5.0.30
Using CATALINA_HOME:   /usr/local/jakarta-tomcat-5.0.30
Using CATALINA_TMPDIR: /usr/local/jakarta-tomcat-5.0.30/temp
Using JRE_HOME:       /usr/local/j2sdk1.4.2_08

檢視TOMCAT是否正常執行
http://localhost:8080
如果能開啟證明TOCAT已經正常運行了,
說到這裡我說一下我的配置為127.0.0.1 localhost localhost localhos
如果不同或以後提示資料庫找不到主機等問題看一下這裡!


第3步.安裝MYSQL
下載地址為:http://dev.mysql.com/downloads/
這個的話版本應該不是太重要
下載完後直接解壓然後放到/usr/local/目錄下,同樣為方便也建立到你資料庫的軟連結為/usr/local/mysql;
方法同前!

然後請進行以下操作,每步都是必要的!
[root@zwf root]#cd /usr/local/mysql/bin
[root@zwf root]#./safe_mysqld & > /dev/null
[root@zwf root]#/usr/local/mysql/support-files/mysql.server start
這樣的話,應該就能夠成功啟動mysql服務了!
我把上面三條語句寫入了/etc/rc.d/rc.local這樣,每次系統啟動時就可直接mysql服務了!
[root@zwf root]#mysql -u root mysql
mysql> SET PASSWORD FOR root=PASSWORD(123456);
mysql> FLUSH PRIVILEGES;
mysql> exit
然後用密碼重新登入一下看看是否是你所要改的!
最後的就是mysql與javar連線庫了!下載地址為:http://dev.mysql.com/downloads/connector/j/3.2.html
下載完解壓後把3.2.0-alpha下lib目錄下的mysql-connector-java-3.2.0-alpha-bin.jar
複製到jdk/lib與tomcat/common/lib目錄下!


附錄:

/etc/profile 檔案要加入的配置

JAVA_HOME=/usr/local/jdk
MYSQL_HOME=/usr/local/mysql
CATALINA_BASE=/usr/local/jakarta-tomcat-5.0.30
CATALINA_HOME=/usr/local/jakarta-tomcat-5.0.30
TOMCAT_HOME=/usr/local/jakarta-tomcat-5.0.30
PATH=$PATH:$JAVA_HOME/bin:$MYSQL_HOME/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/j2ee.jar:$JAVA_HOME/lib/j2ee-svc.jar:$JAVA_HOME/lib:$JAVA_HOME/lib/htmlconverter.jar:$CATALINA_HOME/common/lib/servlet-api.jar:$JAVA_HOME/lib/servlet-api.jar:$CATALINA_HOME/common/lib/jsp-api.jar:$CATALINA_HOME/common/lib:$CATALINA_HOME/common/lib/mysql-connector-java-3.2.0-alpha-bin.jar:$CATALINA_HOME/common/lib:$JAVA_HOME/lib/mysql-connector-java-3.2.0-alpha-bin.jar:$CATALINA_HOME/common/lib/jotm.jar:$JAVA_HOME/lib/jotm_jrmp_stubs.jar:$JAVA_HOME/lib/connector-1_5.jar:$JAVA_HOME/lib/jta-spec1_0_1.jar:$JAVA_HOME/lib/xapool.jar:$JAVA_HOME/lib/xapool.jar:$JAVA_HOME/lib/howl.jar:$JAVA_HOME/lib/commons-cli-1.0.jar:.
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME CATALINA_HOME CLASSPATH MYSQL_HOME CATALINA_BASE TOMCAT_HOME JOTM_HOME ANT_HOME