在Linux平臺底下署Java web環境和發佈Java web程序

 在Linux平臺下部署Java web環境和發佈Java web程序

  在Linux平臺下部署Java web環境和發佈Java web程序

  首先,我們要從網站下載JDK和Tomcat的安裝程序。建議下載最新,我使用的是JDK1.5版本和Tomcat5.5.17版本。 JDK下載網站: 。我下載的是自解壓格式的:jdk-1_5_0_08-linux-i586.bin Tomcat下載網站:

  第二步,將這兩個文件上傳到Linux服務器上。一般情況下,我們使用ftp服務。在Linux平臺下,以Redhat Linux9爲例,安裝對應的服務軟件包,然後在命令行執行下列命令:#service vsftpd start啓動ftp服務。然後,客戶端ftp連接服務器上傳文件。 >ftp 192.168.1.10(服務器IP) >login successfully. >lcd d:\linux >bin >put jdk-1_5_0_08-linux-i586.bin >put apache-tomcat-5.5.17.tar.gz >bye 

  第三步,安裝配置web環境。(以root身份安裝配置)爲了方便管理,將所有後來安裝的程序放置到目錄/usr/下。

  JDK的安裝配置。

  (1)將文件拷貝到/usr/java目錄下。 #cp jdk-1_5_0_08-linux-i586.bin /usr/

  (2)給JDK安裝程序賦予可執行權限,即讓其變成可執行程序。 #chmod 755 jdk-1_5_0_08-linux-i586.bin

  (3)執行安裝 #./jdk_1_5_0_08-linux-i586.bin 會出現一系列sun公司的lisence,直接按空格鍵,到達提示需要同意上述條件的地方。輸入[yes],然後安裝程序自解壓縮,安裝。執行完成以後,在當前目錄下會生成一個新的文件夾jdk1.5.0_08。文件夾裏面就是java的所有環境信息。

  (4)配置java的環境變量。爲了系統中所有用戶都能使用java環境,修改系統中的環境配置文件/etc/profile.在文件最後添加下列語句: export JAVA_HOME=/usr/java/jdk1.5.0_08 export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

  (5)修改配置文件完成以後,logout,再重新登陸,驗證java安裝正常。 $java -version 可以看到java版本信息,說明一切安裝配置正常。 

   Tomcat的配置部署

  (1)文件上傳

  (2)解壓縮文件,如下: #tar -zxvf apache-tomcat-5.5.17.tar.gz -C /usr/local

  (3)壓縮文件被解壓縮到/usr/local目錄下,形成新的文件夾 apache-tomcat-5.5.17,裏面是所有的tomcat相關的執行配置文件。

  (4)修改配置文件,增加java的環境變量信息。在/usr/local/apache-tomcat-5.5.17/bin下有文件catalina.sh 在文件頭部增加下列信息:

  export JAVA_HOME=/usr/java/jdk1.5.0_08

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

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

  (5)啓動tomcat 在/usr/local/apache-tomcat-5.5.17/bin下有可執行程序,啓動、關閉tomcat 啓動tomcat #./startup 關閉tomcat #./shutdown

  (6)測試tomcat 打開ie,輸入URL http://tomcat ServerIP:8080可以看到tomcat的啓動歡迎頁面,證明tomcat配置正確。 

   加註說明: 因爲在之前的tomcat版本中,admin包默認是安裝好了的,但是在tomcat5以後的版本中,這個版本是沒有默認安裝的。所以,如果有需要使用admin的身份登陸系統的情況,需要從網上下載admin軟件包,安裝並進行正確的配置。如下: 目前可用匹配的admin包是:apache-tomcat-5.5.17-admin.tar.gz。 下載完成以後將該包文件上傳到服務器。執行下列解包命令解開壓縮包文件: #tar –zxvf apache-tomcat- 5.5.17-admin.tar.gz 命令執行完成以後,在當前目錄下生成一個新的目錄apache-tomcat-5.5.17。其中有兩個子目錄,信息如下: 將子目錄下的文件拷貝到tomcat服務器上對應的目錄下,即:

  SPAN STYLE="FONT: 7pt 'Times New Roman'">     拷貝conf/Catalina/localhost/目錄下admin.xml到目標文件夾/usr/local/apache-tomcat-5.5.17/conf/Catalina/localhost/下

  SPAN STYLE="FONT: 7pt 'Times New Roman'">     拷貝server/webapps/下admin目錄及其中所有內容到目標文件夾/usr/local/apache-tomcat-5.5.17/server/webapps下

  然後重新啓動tomcat就可以使用相應的身份登陸系統了。

  Oracle數據庫 。安裝過程比較繁瑣,略,下一次專開帖子講述。數據庫要啓動,監聽要打開。如下:

  (1)啓動sqlplus $sqlplus /nolog

  (2)以系統管理員身份登陸系統 sql>conn / as sysdba

  (3)啓動數據庫 sql>startup

  (4)打開監聽查看監聽狀態:$lsnrctl |status 打開監聽:$lsnrctl LSNRCTL>start

  (5)查看oracle實例狀態 SQL>show parameter instan

  (6)查看錶信息表中含有的列以及列的屬性。 SQL>desc tab_user 

  java web程序的發佈

  (1)將編好的java程序打包上傳到服務器上。   我所有的資源都放置在captain目錄下。所以將該文件夾上傳。

  (2)將要發佈的信息放置到tomcat相應目錄下   將要發佈的信息文件夾captain放在/usr/local/apache-tomcat-5.5.17/webapps下

  (3)和Oracle數據庫的連接   使用JDBC連接數據庫,通過OracleBean來實現,在OracleBean中實現與數據庫的連接。   對數據庫操作的sql語句在jsp頁面中寫明,所以需要將Oracle數據庫信息中用於和java程序連接的classes12.jar和classes.zip拷貝到tomcat中對應的目錄下。具體如下:說明:我的機器中,oracle安裝在/u01/app/oracle/product/9.2.0目錄下,所以classes12.jar和classes12.zip在目錄/u01/app/oracle/product/9.2.0/jdbc/lib下。將這兩個文件拷貝到要發佈文件放置的目錄下。 /usr/local/apache-tomcat-5.5.17/webapps/captain/WEB-INF/lib下。

  (4)tomcat重新啓動,web程序可以正常運行。  注意:在操作過程中,一定要確保數據庫中字段和jsp中sql語句操作的字段是一致的。今天調程序因爲這個原因頁面一直不出來,還好後來解決了。經驗之談啊!軟件開發一定要細緻、細緻、再細緻啊!~~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章