本次操作的內容:weblogic服務器搭建與配置服務
本次操作是主要圍繞如何搭建weblogic服務器及配置服務,總共有兩大步驟,可划分為六個小步驟:
- 選取已有環境,准備weblogic壓縮包
- 安裝weblogic
- 創建Weblogic域 (domain)
- 啟動Weblogic服務
- JCE配置——忽略
安裝weblogic服務器
- 用weblogic用戶,將Weblogic安裝包上傳到AIX服務器的/weblogic目錄下。
- 如果安裝過程中出錯,可以輸出日志:java -jar wls1033_generic.jar -mode=console -log=install.log -log_priority=debug
- Welcome頁面,輸入Next后回車。
-
Choose Middleware Home Directory頁面,允許你指定weblogic安裝路徑,使用默認路徑則輸入Next后回車。
-
Register for Security Updates頁面,選擇“不注冊”,如下圖。
- Choose Install Type頁面,輸入Next后回車。
- JDK Selection頁面,默認選中的是剛剛安裝的/usr/java6_64,輸入Next后回車。
- Choose Product Installation Directories頁面,輸入Next后回車。
- 最后系統會提示Weblogic安裝成功。
創建Weblogic域 (domain)
weblogic用戶登錄服務器,執行以下命令:
- 1
- 2
cd /weblogic/Oracle/Middleware/wlserver_10.3/common/bin sh ./config.sh -mode=console
- 1
- 2
- 3
- Welcome頁面,默認選項為1,輸入Next后回車。
- Select Domain Source頁面,默認選項為1,輸入Next后回車。
- Application Template Selection頁面,默認選項為1(Basic WebLogic Server Domain),輸入Next后回車。
-
Edit Domain Information頁面,圖中應輸入域名稱:firmDomain。后面的步驟需要用到這個域名
-
Select the target domain directory for this domain頁面,修改路徑為/weblogic/domains/
- Configure Administrator User Name and Password頁面,輸入2回車輸入密碼,輸入3回車確認密碼,設定weblogic管理員的密碼后,輸入Next后回車。
- Domain Mode Configuration頁面,選擇2,設置服務器為生產模式,JDK使用IBM SDK 1.6.0,輸入Next后回車。
- Select Optional Configuration頁面,選擇1(Administration Server)后,輸入Next后回車。
- Configure the Administration Server頁面
Listen address中,All Local Address表示監聽所有的本機地址,如果裝有多網卡的話,可以自行設定。 - 調整完畢,輸入Next后回車,看到如下界面表示weblogic域已成功創建。
啟動Weblogic服務
- weblogic用戶登錄,進入管理服務器目錄(第二步的第四張圖的域名)/weblogic/domains/XXXDomain。
- 運行./startWebLogic.sh成功后按ctrl-c退出。
- weblogic用戶登錄,進入管理服務器目錄”/weblogic/domains/firmDomain/servers/AdminServer”。
- 在AdminServer下建立security目錄,並在security目錄下新建boot.properties文件,文件內容如下(成功啟動后內容會被加密):
o username=weblogic
o password=weblogic12 (請替換成安裝過程中設置的密碼) - 到weblogic域的目錄下,cd /weblogic/domains/XXXDomain
- 啟動weblogic服務:nohup sh ./startWebLogic.sh &
- 啟動成功后,使用http://{IP}:7001/console即可登錄weblogic控制台。
- 進入控制台,停止AdminServer服務,准備進入下一步操作
JCE配置
Java Cryptographic Extension(JCE) 這步是相關加密的配置,忽略
1、
拷貝local_policy.jar、US_export_policy.jar到$JAVA_HOME/jre/lib/security/目錄下,$JAVA_HOME為/usr/java6_64
- 1
2、 確認local_policy.jar、US_export_policy.jar文件權限為555:(注明:確保文檔屬主一致)
-r-xr-xr-x 1 bin bin 3715 Feb 26 10:49 US_export_policy.jar -r-xr-xr-x 1 bin bin 3726 Feb 26 10:49 local_policy.jar
- 1
- 2
3、 修改配置文件:
$JAVA_HOME/jre/lib/security/java.security,追加以下一行: (如果是鏈接,到具體的路徑下修改具體文件, 文件是只讀則可寫屬性,並修改后還原) ?表示根據累積序號 security.provider.?=org.bouncycastle.jce.provider.BouncyCastleProvider
- 1
- 2
- 3
- 4
4、 拷貝以下幾個文件到:$JAVA_HOME/jre/lib/ext/目錄。
bcprov-jdk16-146.jar,
bcmail-jdk16-146.jar,
entp7.jar,
entbase.jar
並確認文件權限:
-r-xr-xr-x 1 bin bin 501462 Jun 1 10:47 bcmail-jdk16-146.jar -r-xr-xr-x 1 bin bin 1876535 Jun 1 10:47 bcprov-jdk16-146.jar -r-xr-xr-x 1 bin bin 469280 Jun 1 10:47 entbase.jar -r-xr-xr-x 1 bin bin 53504 Jun 1 10:47 entp7.jar
- 1
- 2
- 3
- 4
May-The-Good-Luck-Be-With-You