====================
簡 介:
BEA公司是業內著名的中間件產商,以Tuxedo及Weblogic聞名於世,而其基礎件平台(infrastructure)Weblogic platform是企業整合遺留系統,實現信息化的重要工具平台。
Weblogic Server是該platform的一部分,也是最重要的,它是一個標准的J2EE 1.3服務器,實現了Servlet2.3、JSP1.2、EJB2.0、JNDI、JMS、JTA、JAAS等J2EE規范,並且與操作系統、數據庫、硬件無關,是當前業界最著名、市場份額最大的J2EE應用服務器。
第一部分:安裝
首先需在BEA官方網站(http: //www.bea.com)下載對應操作系統的Weblogic Server試用版本,BEA官方網站上提供多種操作系統的支持:包括Microsoft Windows、Solaris、HP_UX、IBM AIX、Linux等。
下面簡單介紹在Windows NT、Linux及IBM AIX上的安裝
1. Windows NT
安裝前提:約250M空閒硬盤空間用來安裝Weblogic,約200M臨時目錄空間;需查看操作系統上TMP環境變量,確定其指向的硬盤路徑空間是否足夠;內存須至少256M,推薦512M或更大。
與Tomcat 4服務器安裝不同,在Windows NT 上安裝Weblogic Server並不需要JDK的支持(不是說不需要,因為其安裝包已經捆綁相應JDK)。
備 注:某些Weblogic版本帶的不是Sun 官方的Java2 SDK,而是JRockit,是為Intel架構上Java服務器端程序專門開發和優化的,故性能比Sun官方的要好,而且通過了Sun官方的認證,證實 與Java 2 SDK 1.31兼容。只要達到安裝前提:在Windows NT上安裝Weblogic是很簡單,只要執行安裝程序包即可(一般文件名為weblogic70x_win.exe)。
大致流程是這樣子:歡迎界面->Bea 授權協議->選擇BEA主目錄->選擇安裝類型->選擇安裝組件->配置域向導->安裝結束。在安裝的最後,會提示你是否創建一個域(Domain),這裡不建議立即創建。
2.Redhat Linux 9(實際上在Mandrake Linux上經過測試也可以)
安 裝前提:硬盤空間大小參見Windows NT,須保證/tmp有足夠的臨時空間;並不需要事先安裝JDK。Linux版本的Weblogic server 安裝包是以.bin為文件擴展名(一般文件為:platform702_linux.bin),已經包含Linux平台下Java 2 SDK。
達到安裝前提後,在Linux上的安裝也是相當簡單的:
在Linux下打開Shell終端
# cd /opt/bea/ (假定下載的Linux安裝程序包在此目錄下)
# chmod a+x platform701_linux.bin(修改bin文件可執行屬性)
#./ platform701_linux.bin(運行.bin文件)
即啟動類似Windows下的安裝界面,流程是完全一樣的。
3.IBM AIX 5L
安 裝前提:需事先在操作系統上安裝JDK(請參見《Tomcat服務器的安裝、配置及使用》一文,如何在IBM AIX上安裝 IBM版兼容JDK)。其他前提參見Windows、Linux平台,大致一樣。IBM AIX 上的Weblogic server安裝包一般是jar包(如pj_serverXXX_generic.jar)。
以下是詳細安裝步驟(一般也試用於其他Unix系統安裝,是類似的):
1. 使用df –k命令確定/tmp區有足夠剩余空間。
2. 檢查是否已經正確安裝JDK及JAVA_HOME環境變量。
3. 確定JDK安裝成功後,在/etc/environment文件中增加:
PATH=$JAVA_HOME/bin: $PATH
export PATH
並以root身份執行該文件。
4. 轉到安裝jar包所在目錄,執行java –jar pj_serverXXX_generic.jar(或java -classpath filename.jar com.bea.installer.BEAInstallController)後開始圖形化安裝界面,下面的流程與Windows/Linux平台下 類似,不再贅述。
一些技巧:指定安裝log 加上參數 –log=c:\wls_install.log
字符終端安裝模式加上參數 –mode=console
安裝後的Bea主目錄大致結構如下:
sdk目錄:/jdk131_06
logs目錄:/logs 存放bea產品安裝、卸載記錄lo文件。
utils目錄:存放支持所有Weblogic platform產品安裝的工具文件
license.bea文件:是Bea的授權文件,是一個XML文件,包含合法的license key。
registry.xml文件:xml文件記載已安裝Bea產品的相關信息如版本號、SP號、安裝目錄
user_projects目錄:為默認的存放用戶定義的domain的目錄
weblogic700目錄:為weblogic的產品安裝目錄,包含庫,可執行腳本等。