JAVA—咖啡館

          ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

          公告

           

          Locations of visitors to this page
          點擊這里給我發消息 點擊這里給我發消息

          常用鏈接

          留言簿(17)

          隨筆分類(542)

          隨筆檔案(438)

          文章分類(182)

          文章檔案(142)

          新聞分類

          ※→ 【JAVA文檔】

          ※→ 【親人博客】

          ※→ 【休閑娛樂】

          ※→ 【友情鏈接】

          ※→ 【學習網站】

          ※→ 【服務網站】

          ※→ 【著名網站】

          ※→ 【阿里博客】

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          準備軟件:

            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=<%=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數據庫連接.

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

          posted on 2008-12-10 15:29 rogerfan 閱讀(203) 評論(0)  編輯  收藏 所屬分類: 【Linux/Unix】
          主站蜘蛛池模板: 井陉县| 澄城县| 黑山县| 宝丰县| 盐亭县| 赣州市| 青冈县| 铜川市| 上林县| 平邑县| 昌都县| 万全县| 芜湖市| 紫金县| 甘谷县| 兴和县| 永康市| 朝阳市| 金华市| 婺源县| 厦门市| 徐州市| 娱乐| 长顺县| 沾益县| 婺源县| 克拉玛依市| 上思县| 湖北省| 石家庄市| 通道| 汨罗市| 右玉县| 江津市| 利津县| 商南县| 逊克县| 湘乡市| 洛隆县| 沙田区| 黑龙江省|