JAVA—咖啡館

          ——?dú)g迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術(shù),交流工作經(jīng)驗(yàn),分享JAVA帶來的快樂!本網(wǎng)站部分轉(zhuǎn)載文章,如果有版權(quán)問題請與我聯(lián)系。

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks
          準(zhǔn)備軟件:

            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ù),一般認(rèn)為沒問題了.
              # 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
             即可看到運(yùn)行結(jié)果.表示安裝和運(yùn)行成功.

             3.配置目錄
             假設(shè)你的WWW服務(wù)的文件目錄在/var/www下,則修改配置文件
             # vi /usr/local/apache2/conf/httpd.conf
             將默認(rèn)的文件路徑
             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
             ....
             即表明運(yùn)行成功,在瀏覽器地址欄輸入:
             http://localhost:8080
             應(yīng)該可以看到Resin的默認(rèn)首頁.
            
             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為你的計(jì)算機(jī)的實(shí)際IP
             CauchoStatus yes
             (3)編輯resin.conf
             # vi /usr/local/resin-3.0.13/conf/resin.conf
             將的host改成實(shí)際IP:
            
             ...
            
             改的路徑為你的網(wǎng)頁主路徑/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            ##因?yàn)閱訒r做的工作很多,所以,延時15秒

            五.測試mysql

             1.將以下文件testmysql.jsp放到/var/www中:
          <%@page import="java.sql.*"
               import ="java.io.*"
               contentType="text/html; charset=gb2312"
             %>
             2.測試:
             http://localhost/testmysql.jsp
             如果看到:
             驅(qū)動程序加載成功!
             已經(jīng)建立到MySQL數(shù)據(jù)庫連接.

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

          posted on 2008-12-10 15:29 rogerfan 閱讀(202) 評論(0)  編輯  收藏 所屬分類: 【Linux/Unix】
          主站蜘蛛池模板: 洪江市| 清水县| 景德镇市| 北碚区| 商河县| 班玛县| 眉山市| 曲松县| 冀州市| 信丰县| 绵阳市| 龙里县| 彩票| 湟源县| 北京市| 泽库县| 晋宁县| 丁青县| 榆中县| 南漳县| 讷河市| 临沧市| 乐平市| 宽甸| 铜川市| 云梦县| 阿拉善盟| 上蔡县| 江孜县| 博野县| 治县。| 定州市| 上虞市| 安西县| 康平县| 京山县| 简阳市| 台中市| 乌拉特后旗| 西安市| 博白县|