這邊的weblogic默認的jdk的版本是jdk1.6,服務器上jdk1.6和1.7都安裝的有。而後開發用的jdk的版本是1.7。雖然也很老,可是沒辦法,如今咱們開發用的確實是jdk1.7。在這樣的環境下,咱們如何找到對weblogic的默認jdk進行更換呢。 經過百度和本身的動手嘗試,而後具體的操做步驟以下:java
rpm -qa|grep jdk
這樣服務器安裝的全部jdk均可以看見了。web
java-1.7-openjdk-devel-1.7.0.65-2.5.1.2.e16_5.x86_64
二、而後找到jdk1.7的安裝路徑,複製上面找到的jdk的名稱服務器
rpm -ql java-1.7-openjdk-devel-1.7.0.65-2.5.1.2.e16_5.x86_64
三、找到最後文件夾名字爲bin的就是jdk1.7的安裝路徑jvm
/usr/lib/jvm/java-1.7-openjdk-devel-1.7.0.65-2.5.1.2.e16_5.x86_64/bin
四、打開weblogic的安裝目錄,找到startWebLogic.sh 在界面裏有這樣一行代碼:命令行
${JAVA_HOME}/bin/java/ ${JAVA_VM} -version
五、在這行代碼以前從新定義JAVA_HOME的路徑code
export JAVA_HOME=/usr/lib/jvm/java-1.7-openjdk-devel-1.7.0.65-2.5.1.2.e16_5.x86_64/bin
六、而後重啓weblogic,就會發現weblogic的jdk版本變成了1.7.而後在控制檯添加jdk1.7編譯的項目也正常了。否則1.7編譯的,放到服務器上會報錯。blog