国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

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

2024-09-05 00:20:17
字體:
供稿:網(wǎng)友
國內(nèi)最大的酷站演示中心!

準備軟件:
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

將上述軟件全部放到一個目錄下,假設(shè)在/down中.

安裝過程:
一.安裝j2sdk
  1.解壓文件,解壓后一個rpm安裝包,安裝中根據(jù)提示回答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.配置環(huán)境變量
  (1)配置用戶環(huán)境變量
     假設(shè)用戶名為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)配置所有用戶的環(huán)境變量
     # 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
  
     注意,這些應(yīng)該加在export path user...之前
  3.檢查是否正確:
 
    先退出登錄
    # logout
    然后再登錄,輸入以下命令,如果提示參數(shù),一般認為沒問題了.
    # 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.測試
   啟動服務(wù)
   # /usr/local/apache2/bin/httpd -k start
   在瀏覽器的地址欄輸入
   http://localhost
   即可看到運行結(jié)果.表示安裝和運行成功.
   3.配置目錄
   假設(shè)你的www服務(wù)的文件目錄在/var/www下,則修改配置文件
   # vi /usr/local/apache2/conf/httpd.conf
   將默認的文件路徑
   documentroot "/usr/local/apache2/htdocs" 
   改成你的服務(wù)目錄
   documentroot "/var/www"
   然后重啟服務(wù):
   # /usr/local/apache2/bin/httpd -k restart
   再刷新
   http://localhost
   就應(yīng)該看到的是你自己的首頁.
   4.配置系統(tǒng),使用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
   這樣,系統(tǒng)在啟動時可自動加載apache.
  
三.安裝mysql
   1.分別安裝服務(wù)器端
   # rpm -ivh mysql-server-4.1.12-1.i386.rpm
   服務(wù)器端安裝完后會自動啟動mysql服務(wù)
   # rpm -ivh mysql-client-4.1.12-1.i386.rpm
   2.測試
   # mysqlshow
   如果出mysql和test兩個數(shù)據(jù)庫,即說明已正確安裝
  
四.安裝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,并測試結(jié)果
   # /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
   應(yīng)該可以看到resin的默認首頁.
  
   3.整合apache和resin
   目的是讓resin的主目錄和apache的主目錄指向同一個目錄,并且配置resin可以在解析80端口處的jsp網(wǎng)頁.
   (1)檢查文件
   # ls /usr/local/apache2/modules/mod_caucho.so
   如果有,繼續(xù)
   (2)編輯httpd.conf
   # vi /usr/local/apache2/conf/httpd.conf
   找到resinconfigserver localhost 6802
   確信其內(nèi)容為:
   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
   將<http...>和<srun...>的host改成實際ip:
   <http server-id="" host="192.168.1.109" port="8080"/>
   ...
   <srun server-id="" host="192.168.1.109" port="6802" index="1"/>
   改<web-app...>的路徑為你的網(wǎng)頁主路徑/var/www:
   <web-app id="/" document-directory="/var/www"/>
   (4)重啟apache和resin
   # /usr/local/apache2/bin/httpd -k restart
   # /usr/local/resin-3.0.13/bin/httpd.sh start
   如果出現(xiàn)端口被占,無法綁定的情況,則重啟系統(tǒng),# reboot
   (5)測試
   將test.jsp文件:
   2+2=<%=2+2%>
   放到目錄/var/www中
   訪問:
   http://localhost/test.jsp
   如能正常顯示2+2=4,則說明成功.
  
   4.安裝mysql-jdbc驅(qū)動程序
   # 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驅(qū)動程序路徑
   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"
   %>
   <head><title>test jdbc for mysql</title></head>
   <body>
   <%
    connection odbcconn=null;         //數(shù)據(jù)庫的連接對象
   %>
   <%
    try {
       class.forname("com.mysql.jdbc.driver").newinstance();
       out.println("驅(qū)動程序加載成功.<br>");
    }
    catch(exception e) {
       out.println("加載驅(qū)動程序出錯:"+e);
    }
    try {
       odbcconn=java.sql.drivermanager.getconnection("jdbc:mysql://localhost/mysql?user=root&password=");
       out.println("已經(jīng)建立到mysql數(shù)據(jù)庫的連接.<br>");
       odbcconn.close();
    }
    catch(exception e) {
       out.println("連接數(shù)據(jù)庫出錯:"+e);
    }
   %>
  
   2.測試:
   http://localhost/testmysql.jsp
   如果看到:
   驅(qū)動程序加載成功!
   已經(jīng)建立到mysql數(shù)據(jù)庫連接.

   即說明成功.
   所有安裝到此基本成功,平臺已經(jīng)搭建好了.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 福建省| 饶平县| 宁强县| 施甸县| 曲麻莱县| 鱼台县| 洛隆县| 上思县| 探索| 永城市| 酒泉市| 深泽县| 平陆县| 泗洪县| 高唐县| 沂水县| 南安市| 额尔古纳市| 兴城市| 镇巴县| 吴江市| 安多县| 芷江| 射洪县| 高阳县| 原阳县| 安多县| 图木舒克市| 新兴县| 上高县| 泌阳县| 西华县| 依兰县| 山阴县| 城步| 博兴县| 江津市| 牙克石市| 南投市| 北安市| 海城市|