分類  >  Web前端 >

ubuntu 10.10 上籌建 weblogic

tags:    時間:2013-12-09 23:53:22
ubuntu 10.10 上搭建 weblogic

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目錄(如果不存在再創建),命令:

cd  /usr   sudo  mkdir java   

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

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

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

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

4)安裝JDK ,命令:

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

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

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)使剛才添加的環境變數即使生效,命令:

source /etc/profile  

7)檢查jdk安裝情況 :

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安裝文件到指定目錄

sudo  unzip  -d weblogc1036  wls1036_dev.zip   sudo  chmod 777 -R  weblogc1036  sudo   mv  weblogc1036 /usr/   

II. 配置weblogic環境變數 MW_HOME

sudo vi /etc/profile   


 

export MW_HOME=/usr/ weblogc1036

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

source /etc/profile  

1.2.2 安裝weblogic服務

I. 打開 $MW_HOME 目錄 

cd  $MW_HOME  

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

 

. $MW_HOME/configure.sh   


 

III. 配置weblogic初始化參數

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

IV. 創建weblogic  域(domain

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

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

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

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

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

. $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 

  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域 服務:

關閉 :

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

啟動 :

. $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

#!/bin/sh   # ****************************************************************************  # This script is used to setup certain artifacts in a zip distribution after   # the extraction process. This script has to be rerun whenever the target   # location is moved to another folder or machine  #  # JAVA_HOME and MW_HOME need to be configured prior to invoking this script  # ****************************************************************************   SCRIPT_DIR="$(cd $(dirname $0) && pwd)"   # Users must set $MW_HOME variable  if [ -z "$MW_HOME" ]; then    echo "ERROR: You must set MW_HOME and it must point to a directory".    exit 1;  fi   if [ ! -d $MW_HOME ]; then    echo "       where an installation of WebLogic exists. Ensure you point"    exit 1;  fi    if [ ! "$(ls -A $MW_HOME)" ]; then    echo "       this variable to the extract location of the zip distribution."    exit 1;  fi   # Users must set $JAVA_HOME variable  if [ -z $JAVA_HOME ]; then    echo "ERROR: You must set JAVA_HOME and point it to a valid location"    exit 1;  fi   if [ ! -d "${JAVA_HOME}/bin" ]; then    echo "       of where your JDK has been installed"    exit 1;  fi   # Setup the WLS environment  . ${MW_HOME}/wlserver/server/bin/setWLSEnv.sh   # Generate .product.properties and the registry.xml required for configuration  # provisioning  ${JAVA_HOME}/bin/java -Dant.home=${MW_HOME}/modules/org.apache.ant_1.7.1 \    org.apache.tools.ant.Main -f ${MW_HOME}/configure.xml 

推薦閱讀文章

Bookmark the permalink ,來源:互聯網