软件开发jdkWAS 7.0

websphere jdk版本问题

在安装WebSphere的时候,软件会自带把JDK程序给安装到环境中,请问WebSphere各个版本默认自带的JDK分别是什么版本?

我现在安装的是was7.0的,我在系统中输入java -version显示出来的是 1.4
[root@smsdev02 ~]# java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-50)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

而在生成的日志中打印出来看到的jdk确实1.6的
WebSphere Platform 7.0.0.19 [ND 7.0.0.19 cf191132.09] running with process name CellPrd01AppPrd01ors_server1 and process id 28367
Host Operating System is Linux, version 2.6.18-238.el5
Java version = 1.6.0, Java Compiler = j9jit24, Java VM name = IBM J9 VM
was.install.root = /was/AppServer
user.install.root = /was/AppServer/profiles/AppPrd01
Java Home = /was/AppServer/java/jre

请问was7自带的是哪个版本,另外一个版本是怎么来的?
参与7

5同行回答

bisubisu售后技术支持SYNNEX
1、关于java -version java -versionjava version "1.4.2"gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-50)这个版本是linux自带的,你可以通过which java命令查看到java的具体位置也可以通过rpm -qa|grep -i jdkrpm -qa|grep -i java查看安装包2、websphere安...显示全部
1、关于java -version
java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-50)
这个版本是linux自带的,你可以通过
which java命令查看到java的具体位置
也可以通过
rpm -qa|grep -i jdk
rpm -qa|grep -i java
查看安装包

2、websphere安装的时候,自带IBM JDK,启动websphere的时候,启动脚本会根据脚本里面的设定找到IBM JDK,根据websphere log,你可以通过
/was/AppServer/java/bin/java -version
查看IBM JDK的具体版本

3、如果想统一使用IBM JDK,可以通过编辑 .bash_profile进行修改:
JAVA_HOME=/was/AppServer/java
PATH=/was/AppServer/java/bin: $PATH
export JAVA_HOME PATH
重新登录即可收起
IT咨询服务 · 2014-09-26
浏览1463
shermantianshermantian系统工程师北京蓝海讯通科技有限公司
版主正解哦  很详细显示全部
版主正解哦  很详细收起
互联网服务 · 2014-10-24
浏览1456
kconniekconnie项目经理Custom
最好用rpm -qa查查显示全部
最好用rpm -qa查查收起
软件开发 · 2014-09-29
浏览1476
liyuhengliyuheng软件开发工程师永兴科技
回复 2# bisu 明白了,通过命令 rpm -qa | grep -i java 可以看到以下信息:[root@smsdev02 ~]# rpm -qa | grep -i javajava-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115xmlrpc-javadoc-2.0.1-3jpp.1gcc-java-4.1.2-50.el5bsh-...显示全部
回复 2# bisu

明白了,通过命令 rpm -qa | grep -i java 可以看到以下信息:
[root@smsdev02 ~]# rpm -qa | grep -i java
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
xmlrpc-javadoc-2.0.1-3jpp.1
gcc-java-4.1.2-50.el5
bsh-javadoc-1.3.0-9jpp.1
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115

      java version "1.4.2" 估计是装系统的时候,这个默认装上去的,所以系统默认的环境变量就是这个版本,
实际上运行WAS的时候,WAS会自动调用自带的jdk(1.6),跟系统自带环境变量不冲突,非常感谢大家!收起
软件开发 · 2014-09-26
浏览1465
fastrunnerfastrunner软件架构设计师中联重科金融服务公司
was7自带的是jdk1.6。执行java -version是环境变量path下的java版本,跟was的java版本不是一回事。如果环境变量path指向was自带的java路径,那么显示的就一致了。显示全部
was7自带的是jdk1.6。
执行java -version是环境变量path下的java版本,跟was的java版本不是一回事。
如果环境变量path指向was自带的java路径,那么显示的就一致了。收起
融资租赁 · 2014-09-26
浏览1459

提问者

liyuheng
软件开发工程师永兴科技
擅长领域: 应用服务器服务器WAS

相关问题

问题状态

  • 发布时间:2014-09-26
  • 关注会员:1 人
  • 问题浏览:6960
  • 最近回答:2014-10-24
  • X社区推广