歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

Linux系統下Resin+JSP+MySQL的安裝和配置

准備軟件:

1. J2SDK(1.5.0): jdk-1_5_0-Linux-i586-rpm.bin

2. Apache(2.0.53): httpd-2.0.53.tar.gz

3. Resin(3.0.13): resin-3.0.13.tar.gz

4. mysql(4.1.12): Server: MySQL-server-4.1.12-1.i386.rpm

Client: MySQL-client-4.1.12-1.i386.rpm

5. MySQL-JBDC Connector: mysql-connector-Java-3.1.10.tar.gz

將上述軟件全部放到一個目錄下,假設在/down中。

安裝過程:

一、安裝J2SDK

1.解壓文件,解壓後一個RPM安裝包,安裝中根據提示回答yes即可將文件安裝到/usr/java/jdk1.5.0目錄中

# chmod u+x ./jdk-1_5_0-linux-i586-rpm.bin
       # ./jdk-1_5_0-linux-i586-rpm.bin
       # rpm -ivh jdk-1_5_0-linux-i586.rpm
       安裝程序會將J2SDK安裝到以下目錄中:
       # ls /usr/java
       jdk1.5.0

2.配置環境變量

(1)配置用戶環境變量

假設用戶名為jun,編輯該用戶的.bashrc文件:

# vi /home/jun/.bashrc

在其中加入:

eXPort JAVA_HOME=/usr/java/jdk1.5.0

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATHexport PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HOMR/bin

(2)配置所有用戶的環境變量

# vi /etc/profile

加入:

export JAVA_HOME=/usr/java/jdk1.5.0

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HOMR/bin

注意,這些應該加在export PATH USER...之前

3.檢查是否正確:

先退出登錄

# logout

然後再登錄,輸入以下命令,如果提示參數,一般認為沒問題了.

# javac

二、安裝Apache2

1.安裝

# tar zxvf httpd-2.0.53.tar.gz

# cd httpd-2.0.53

# ./configure --prefix=/usr/local/apache2

# make

# make install

2.測試

啟動服務

# /usr/local/apache2/bin/httpd -k start

在浏覽器的地址欄輸入

http://localhost

即可看到運行結果.表示安裝和運行成功.

3.配置目錄

假設你的WWW服務的文件目錄在/var/www下,則修改配置文件

# vi /usr/local/apache2/conf/httpd.conf

將默認的文件路徑

DocumentRoot "/usr/local/apache2/htdocs"

改成你的服務目錄

DocumentRoot "/var/www"

然後重啟服務:

# /usr/local/apache2/bin/httpd -k restart

再刷新

http://localhost

就應該看到的是你自己的首頁.

4.配置系統,使用httpd可以自啟動.

拷貝/usr/local/apache2/apachectl到/etc/rc.d/init.d/httpd

# cp /usr/local/apache2/apachectl /etc/rc.d/init.d/httpd

# cd /etc/rc.d/rc3.d

# ln -s /etc/rc.d/init.d/httpd S80httpd

這樣,系統在啟動時可自動加載apache.

三、安裝MySQL

1.分別安裝服務器端

# rpm -ivh MySQL-server-4.1.12-1.i386.rpm

服務器端安裝完後會自動啟動MySQL服務

# rpm -ivh MySQL-client-4.1.12-1.i386.rpm

2.測試

# mysqlshow

如果出mysql和test兩個數據庫,即說明已正確安裝。

四、安裝Resin

1.解壓和安裝

# cd /usr/local

# tar zxvf /down/resin-3.0.13.tar.gz

# cd resin-3.0.13

# ./configure --with-java-home=/usr/java/jdk1.5.0 --with-apxs=/usr/local/apache2/bin/apxs

# make

# make install

2.測試

啟動resin,並測試結果

# /usr/local/resin-3.0.13/bin/httpd.sh -verbose

如果看到:

http listening to *:8080



   ServletServer[] starting
   Host[] starting
   Application[http://XX.XX.XX.XX:8080/resin-doc] starting
   Application[http://XX.XX.XX.XX:8080] starting
   ....

即表明運行成功,在浏覽器地址欄輸入:

http://localhost:8080

應該可以看到Resin的默認首頁.

3.整合Apache和Resin

目的是讓Resin的主目錄和apache的主目錄指向同一個目錄,並且配置Resin可以在解析80端口處的jsp網頁.

(1)檢查文件

# ls /usr/local/apache2/modules/mod_caUCho.so

如果有,繼續

(2)編輯httpd.conf

# vi /usr/local/apache2/conf/httpd.conf

找到ResinConfigServer localhost 6802

確信其內容為:

LoadModule caucho_module /usr/local/apache2/modules/mod_caucho.so

ResinConfigServer 192.168.1.109 6802 //即改localhost為你的計算機的實際IP

CauchoStatus yes

(3)編輯resin.conf

# vi /usr/local/resin-3.0.13/conf/resin.conf

將和的host改成實際IP:

...

改的路徑為你的網頁主路徑/var/www:

(4)重啟apache和resin

# /usr/local/apache2/bin/httpd -k restart

# /usr/local/resin-3.0.13/bin/httpd.sh start

如果出現端口被占,無法綁定的情況,則重啟系統,# reboot

(5)測試

將test.jsp文件:

2+2=

放到目錄/var/www中

訪問:

http://localhost/test.jsp

如能正常顯示2+2=4,則說明成功.

4.安裝mysql-jdbc驅動程序

# cd /usr/local

# tar zxvf /down/mysql-connector-java-3.1.10.tar.gz

5.配置Resin自啟動

編輯/etc/rc.d/rc.local

# vi /etc/rc.d/rc.local

加入:

export JAVA_HOME=/usr/java/jdk1.5.0

export JDBC=/usr/local/mysql-connector-java-3.1.10 ##配置JDBC驅動程序路徑

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JDBC/mysql-connector-java-

3.1.10-bin.jar:$CLASSPATH

echo "Starting Resin 3.0.13..."

/usr/local/resin-3.0.13/bin/httpd.sh start ##啟動resin

sleep 15 ##因為啟動時做的工作很多,所以,延時15秒

五、測試mysql

1.將以下文件testmysql.jsp放到/var/www中:

2.測試:

http://localhost/testmysql.jsp

如果看到:

驅動程序加載成功!

已經建立到MySQL數據庫連接.

即說明成功。

所有安裝到此基本成功,平台已經搭建好了。



Copyright © Linux教程網 All Rights Reserved