本次操作的內容: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用戶登錄服務器,執行以下命令:
cd /weblogic/Oracle/Middleware/wlserver_10.3/common/bin
sh ./config.sh -mode=console
- 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
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
3、 修改配置文件:
$JAVA_HOME/jre/lib/security/java.security,追加以下一行:
(如果是鏈接,到具體的路徑下修改具體文件, 文件是隻讀則可寫屬性,並修改後還原)
?表示根據累積序號
security.provider.?=org.bouncycastle.jce.provider.BouncyCastleProvider
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
May-The-Good-Luck-Be-With-You