夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks

          1.1 準備工作:

          1.1.1 檢查系統是否安裝JDK

          I. 檢查命令為:

          echo   $JAVA_HOME

          如果返回結果為空,說明沒有當前系統沒有安裝JDK,需要安裝JDK,需要下載JDK安裝文件

          II. 下載JDK安裝文件:

          下載文件:jdk-6u45-linux-i586.bin 

          下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

          III. 安裝JDK

          1)給/usr目錄下創建 java目錄(如果不存在再創建),命令:

          1. cd  /usr   
          2.   
          3. sudo  mkdir java   

          2)移動 jdk-6u45-linux-i586.bin 文件到/usr/java目錄 

          1. sudo mv jdk-6u45-linux-i586.bin  /usr/java  

          3)給 jdk-6u45-linux-i586.bin分配權限 

          1. sudo chmod 777  jdk-6u45-linux-i586.bin   

          4)安裝JDK ,命令:

          1. sudo ./jdk-6u45-linux-i586.bin   

          5)配置環境變量(添加JDK到環境變量)

          1. sudo vi /etc/profile   


           

          export JAVA_HOME=/usr/java/jdk1.6.0_45 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

          注意檢查/usr/java 目錄下 jdk的版本號,是否與配置的jdk版本號一致,以/usr/java目錄的jdk版本為準!

          6)使剛才添加的環境變量即使生效,命令:

          1. source /etc/profile  

          7)檢查jdk安裝情況 :

          1. echo   $JAVA_HOME  

          1.1.2 準備weblogic安裝文件

          I. 下載weblogic安裝文件:

          下載文件:wls1036_dev.zip

          下載地址:

          http://www.oracle.com/technetwork/cn/middleware/weblogic/downloads/wls-main-091116-zhs.html

          II. 上傳weblogic安裝文件到用戶目錄:

          上傳weblogic安裝文件到用戶目錄

          1.2 安裝weblogic

          1.2.1 配置weblogic環境變量

          I. 解決weblogic安裝文件到指定目錄

          1. sudo  unzip  -d weblogc1036  wls1036_dev.zip   
          2.   
          3. sudo  chmod 777 -R  weblogc1036  
          4.   
          5. sudo   mv  weblogc1036 /usr/   

          II. 配置weblogic環境變量 MW_HOME

          1. sudo vi /etc/profile   


           

          export MW_HOME=/usr/ weblogc1036

          使剛才添加的環境變量即使生效,命令:

          1. source /etc/profile  

          1.2.2 安裝weblogic服務

          I. 打開 $MW_HOME 目錄 

          1. cd  $MW_HOME  

          II. 檢查當前環境是否符合weblogic安裝要求

           

          1. . $MW_HOME/configure.sh   


           

          III. 配置weblogic初始化參數

          1. . $MW_HOME/wlserver/server/bin/setWLSEnv.sh   

          IV. 創建weblogic  域(domain

          1. . $MW_HOME/wlserver/common/bin/config.sh  

          在安裝過程,基本上不需要去做修改,只需要一直下一步即可,在創建過程中需要修改的就是配置weblogic域的名稱  ,登錄賬戶和密碼 及 域的端口號

          如果在服務器上直接操作有圖形化界面,根據提示創建weblogic域,如果是遠程則需要根據提示選擇相關配置及域名稱,登錄賬戶,登錄密碼,端口號等信息,遠程添加域最后一步比較慢,建議等待直到出現提示信息 “創建成功”字樣時,退出否則啟動,停止等sh腳本將沒有被創建

          V. 啟動weblogic服務,并運行剛才創建的domian 空間

          打開剛才創建域的目錄執行

          1. . $MW_HOME/user_projects/domains/base_domain/startWebLogic.sh  


           

          測試weblogic服務是否安裝成功:

          在瀏覽器地址欄輸入 :http://localhost:7001/console 

          可以打開weblogic管理登陸頁面,如果weblgoc 域管理賬戶和密碼登錄,進入weblogic管理界面,說明weblogic服務安裝成功!

          1.2.3 部署java web項目

          I. 解決java項目部署到weblogic中不能進行查詢數據庫操作

          1)下載并上傳 antlr-2.7.6.jar 到 $MW_HOME/server/lib/ 目錄

          2)修改剛才創建域中配置文件  setDomainEnv.sh 

          1. sudo   vi  $MW_HOME/user_projects/domains/base_domain/bin/setDomainEnv.sh  

                          

          添加  PRE_CLASSPATH="${WL_HOME}/server/lib/antlr-2.7.6.jar"

          3)重新啟動 weblogic域 服務:

          關閉 :

          1. . $MW_HOME/user_projects/domains/base_domain/bin/stopWebLogic.sh      

          啟動 :

          1. . $MW_HOME/user_projects/domains/base_domain/startWebLogic.sh  


          II. java項目部署到weblogic域中

          將目標java web項目打包成后綴名稱為“ .war ”的文件,上傳至linux服務器指定目錄

          weblogic 域 管理界面,點擊左側導航菜單中的部署 ,打開部署項目頁面,找到對應的項目war包,點擊安裝,根據提示進行部署即可。 例如:xabeschrm.war 

          測試項目,是否部署成功 :

          在瀏覽器地址欄輸入 :http://localhost:7001/xabeschrm 

          使用正確的賬戶和密碼登錄xabeschrm系統,即部署成功!

          1.2.4 問題及解決辦法和修改后configure.sh文件

          I.  MW_HOME 應該指定到一個目錄

          啟動時,偶爾會報 “MW_HOME 應該指定到一個目錄”錯誤解決辦法:

          source /etc/profile 

          (使環境變量生效)

          II.  修改后的configure.sh文件內容

          configure.sh

          1. #!/bin/sh  
          2.   
          3.   
          4. # ****************************************************************************  
          5.   
          6. # This script is used to setup certain artifacts in a zip distribution after   
          7.   
          8. # the extraction process. This script has to be rerun whenever the target   
          9.   
          10. # location is moved to another folder or machine  
          11.   
          12. #  
          13.   
          14. # JAVA_HOME and MW_HOME need to be configured prior to invoking this script  
          15.   
          16. # ****************************************************************************  
          17.   
          18.   
          19. SCRIPT_DIR="$(cd $(dirname $0) && pwd)"  
          20.   
          21.   
          22. # Users must set $MW_HOME variable  
          23.   
          24. if [ -z "$MW_HOME" ]; then  
          25.   
          26.   echo "ERROR: You must set MW_HOME and it must point to a directory".  
          27.   
          28.   exit 1;  
          29.   
          30. fi  
          31.   
          32.   
          33. if [ ! -d $MW_HOME ]; then  
          34.   
          35.   echo "       where an installation of WebLogic exists. Ensure you point"  
          36.   
          37.   exit 1;  
          38.   
          39. fi  
          40.   
          41.   
          42.   
          43. if [ ! "$(ls -A $MW_HOME)" ]; then  
          44.   
          45.   echo "       this variable to the extract location of the zip distribution."  
          46.   
          47.   exit 1;  
          48.   
          49. fi  
          50.   
          51.   
          52. # Users must set $JAVA_HOME variable  
          53.   
          54. if [ -z $JAVA_HOME ]; then  
          55.   
          56.   echo "ERROR: You must set JAVA_HOME and point it to a valid location"  
          57.   
          58.   exit 1;  
          59.   
          60. fi  
          61.   
          62.   
          63. if [ ! -d "${JAVA_HOME}/bin" ]; then  
          64.   
          65.   echo "       of where your JDK has been installed"  
          66.   
          67.   exit 1;  
          68.   
          69. fi  
          70.   
          71.   
          72. # Setup the WLS environment  
          73.   
          74. . ${MW_HOME}/wlserver/server/bin/setWLSEnv.sh  
          75.   
          76.   
          77. # Generate .product.properties and the registry.xml required for configuration  
          78.   
          79. # provisioning  
          80.   
          81. ${JAVA_HOME}/bin/java -Dant.home=${MW_HOME}/modules/org.apache.ant_1.7.1 \  
          82.   
          83.   org.apache.tools.ant.Main -f ${MW_HOME}/configure.xml  
          posted on 2014-08-15 18:42 HUIKK 閱讀(7671) 評論(0)  編輯  收藏 所屬分類: webservice
          主站蜘蛛池模板: 通许县| 唐山市| 商洛市| 平湖市| 固镇县| 明星| 沙坪坝区| 探索| 壶关县| 吉安县| 鹤山市| 宜宾县| 阿拉尔市| 乌海市| 锡林浩特市| 武定县| 百色市| 阿勒泰市| 澄江县| 墨竹工卡县| 科技| 昆明市| 临邑县| 三都| 桐柏县| 灵石县| 岑溪市| 建德市| 黑水县| 襄垣县| 阿合奇县| 益阳市| 浦东新区| 东安县| 涿州市| 新乡县| 柳河县| 稻城县| 元江| 清水县| 滦平县|