关于weblogic11g更换jdk的问题
这边的weblogic默认的jdk的版本是jdk1.6,服务器上jdk1.6和1.7都安装的有。然后开发用的jdk的版本是1.7。虽然也很老,但是没办法,现在我们开发用的确实是jdk1.7。在这样的环境下,我们如何找到对weblogic的默认jdk进行更换呢。
通过百度和自己的动手尝试,然后具体的操作步骤如下:
- 登录服务器账户,然后命令行输入 这样服务器安装的所有jdk都可以看见了。
1
rpm -qa|grep jdk
2、然后找到jdk1.7的安装路径,复制上面找到的jdk的名称1
java-1.7-openjdk-devel-1.7.0.65-2.5.1.2.e16_5.x86_64
3、找到最后文件夹名字为bin的就是jdk1.7的安装路径1
rpm -ql java-1.7-openjdk-devel-1.7.0.65-2.5.1.2.e16_5.x86_64
4、打开weblogic的安装目录,找到startWebLogic.sh1
/usr/lib/jvm/java-1.7-openjdk-devel-1.7.0.65-2.5.1.2.e16_5.x86_64/bin
在界面里有这样一行代码:5、在这行代码之前重新定义JAVA_HOME的路径1
${JAVA_HOME}/bin/java/ ${JAVA_VM} -version
6、然后重启weblogic,就会发现weblogic的jdk版本变成了1.7.然后在控制台添加jdk1.7编译的项目也正常了。不然1.7编译的,放到服务器上会报错。1
export JAVA_HOME=/usr/lib/jvm/java-1.7-openjdk-devel-1.7.0.65-2.5.1.2.e16_5.x86_64/bin
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 无知的小狼!
评论