was升级jdk版本_WebSphere 8.5 升级jdk版本
目錄
應用場景
安裝jdk1.7
下載升級包
安裝
上傳文件
賦予文件可執行權限
執行安裝文件
檢查安裝結果
增加java1.7配置文件
重啟was
切換jdk
控制臺切換
命令行切換
安裝jdk1.8
下載更新包
使用IBM installmanager 安裝更新包
問題
解決方法
應用場景
WAS ND V8的整個版本都是默認的JDK1.6,WAS ND V9 默認JDK1.8。安裝了WebSphere 8.5的jdk是1.6的,又要平臺要求,需要用到jdk1.7版本的jdk。通過升級包進行升級。
安裝jdk1.7
下載升級包
通過
https://developer.ibm.com/javasdk/downloads/sdk7/ 下載最新的升級包,版本根據服務器類型和位數進行下載
,這里以ibm-java-x86_64-sdk-7.0-10.50.bin為例
安裝
上傳文件
將ibm-java-x86_64-sdk-7.0-10.50.bin 上傳到/opt/IBM/WebSphereInstallPackage/jdk1.7
賦予文件可執行權限
cd /opt/IBM/WebSphereInstallPackage/jdk1.7
chmod -R 777 jdk1.7
執行安裝文件
cd jdk1.7
./ibm-java-x86_64-sdk-7.0-10.50.bin
如果提示輸入安裝路徑時:輸入’/opt/IBM/WebSphere/AppServer/java/7.0’,或者自定義的安裝目錄
檢查安裝結果
cd /opt/IBM/WebSphere/AppServer/java/7.0/bin
./java -version
增加java1.7配置文件
cd /opt/IBM/WebSphere/AppServer/properties/sdk
cp 1.6_64.properties 1.7_64.properties
修改里面內容
com.ibm.websphere.sdk.version.1.7_64=1.7
com.ibm.websphere.sdk.bits.1.7_64=64
com.ibm.websphere.sdk.location.1.7_64=${WAS_INSTALL_ROOT}/java/7.0
com.ibm.websphere.sdk.platform.1.7_64=linux
com.ibm.websphere.sdk.architecture.1.7_64=x86_64
com.ibm.websphere.sdk.nativeLibPath.1.7_64=${WAS_INSTALL_ROOT}/lib/native/linux/x86_64/
重啟was
cd /opt/IBM/WebSphere/AppServer/bin
./stopServer server1
./startServer server1
切換jdk
控制臺切換
1 登錄 was 的控制臺
2 進入路徑 服務器 - 服務器類型 - WebSphere Application Server - server1 - Java SDK
3 選擇 1.7_64 ,之后點擊用作缺省值
4 重啟 was
命令行切換
cd /opt/IBM/WebSphere/AppServer/bin
//查詢可用sdk
./managesdk.sh -listAvailable
//切換sdk:方式一:指定概要文件
./managesdk.sh -enableProfile -profileName AppSrv01 -sdkName 1.7.1_64 -enableServers
//切換sdk:方式二:全部概要文件
# bin/managesdk.sh -enableProfileAll -sdkName 1.7_64 -enableServers
//查看創建 概要文件時使用的 jdk
./managesdk.sh -getNewProfileDefault
//設置創建 概要文件是使用的 jdk
./mangesdk.sh -sdkName 1.7_64
//重啟was
./stopServer server1
./startServer server1
enable 和 enableProfile、enableProfileAll兩個參數一起使用,讓所有的應用服務 使用指定的jdk
重啟時可能會報錯,缺少文件,可以進入該文件的上級目錄,仿照1.6的生成改文件,重新啟動即可
安裝jdk1.8
根據按照jdk1.7的方法執行也是可以的安裝的,就是切換之后,was啟動不了,只能通過was更新包來更新
下載更新包
進入官網
http://www-01.ibm.com/support/docview.wss?rs=180&context=SSEQTP&uid=swg27004980#ver85_0 下載8.5.5.13版本及以上的的更新包
使用IBM installmanager 安裝更新包
1 進入 IBM installmanager 安裝路徑
2 執行 eclipse/IBMIM
3 根據提示安裝更新
問題
應用啟動時異常: java.lang.NoClassDefFoundError:com.ibm.ws.uow.embeddable. UOWManagerFactory (initialization failure)
根據ibm官方幫助文檔 提示,缺少iwsorbutil.jar的jar包
解決方法
查找 本地是否有該 jar
cd /opt/IBM
find ./ -name iwsorbutil.jar
opt/IBM/WebSphere/AppServer/javaext/ 目錄下應該有該文件
復制jar包到jre/lib/ext目錄下
cp opt/IBM/WebSphere/AppServer/javaext/iwsorbutil.jar opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ext/iwsorbutil.jar
總結
以上是生活随笔為你收集整理的was升级jdk版本_WebSphere 8.5 升级jdk版本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php数学函数,加(bcadd)、减(b
- 下一篇: 如何设置水星无线路由器水星无线路由器如何