程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> Linux下Resin+JSP+MySQL安裝和配置

Linux下Resin+JSP+MySQL安裝和配置

編輯:關於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:$CLASSPATH
  export 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中: 

<%@page import="Java.sql.*"
   import ="Java.io.*"
   contentType="text/Html; charset=gb2312"
  %>

  2.測試:

  http://localhost/testMySQL.JSP

  如果看到:

  驅動程序加載成功!

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


  即說明成功。

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved