A. 如何檢測weblogic版本,運行在64模式還是32位模式
1〉首先我們來看怎麼檢查weblogic的版本及補丁信息。
a> 首先進入到目錄:
$WLS_HOME/server/bin
執行
$./setWLSEnv.sh
b>執行 java 命令
java -cp ../lib/weblogic.jar weblogic.version
可以查看大版本信息。
java -cp lib/weblogic.jar weblogic.version -verbose
可以查看各子系統及補丁信息。
java -cp weblogic.jar weblogic.utils.Versions
可以查看詳細的子模塊信息。
2>WebLogic Server is running in 32-bit or 64-bit mode
weblogic運行在什麼模式取決於JVM的位數,原理上weblogic可以運行於兩種模式,區別在於weblogic 運行於64系統時跟系統交互需要一些native的庫來提高性能。主要是IO,socket操作等。weblogic安裝時基於什麼模式,也就是看有沒有這些特定的native 包,他們位於:<WL_HOME>/server/native。
怎麼確保你的weblogic 支持64位,一般來說 安裝時要確保用64位的JDK安裝weblogic.
也可以在安裝時加上-d64參數來保證。如:
java -d64 -jar wls1211_generic.jar
windows記住是:
java -D64 -jar wls1211_generic.jar
3>檢查你的JDK是否支持64位。
一般來說 檢查jdk 版本很簡單
java -version
那麼檢查是否支持64位呢,加一個參數。
java -d64 -version
Windows記住要把改成:
java -D64 -version
B. 如何確認weblogic jdk 版本
告訴你一個簡單的方法:
當你的weblogic啟動時(沒有啟動其他managed server)
ps -ef|grep java|awk '{print $8}'
這個會列出來你的java的安裝路徑,當然就可以知道版本了
還有就是到domain的home下的bin文件夾裡面去
運行 cat setDomainEnv.sh |grep JAVA_HOME 可以找到你的domain的jdk版本