如何知道目前EAS使用的jdk版本?
金蝶云社区-几米敬
几米敬
4人赞赏了该文章 3,628次浏览 未经作者许可,禁止转载编辑于2017年03月29日 17:01:57

客户在使用EAS的过程中,当遇到问题诊断的时候,需要了解到底是使用了哪个厂家的JDK,是IBM或是sun 的。此贴就在于帮助大家如何第一时间诊断了解本EAS系统使用了哪个jdk及其jdk的版本。

一、获取当前EAS使用的JDK的路径。
查看eas\server\bin 路径下的set-server-env.bat (windows)或 set-server-env.sh (linux or AIX) 的参数:JAVA_HOME就是目前jdk的路径
如下图所示:


二、获取当前jdk的版本。
windows在cmd命令行里,进入到这个jdk的bin目录下; 执行 .\java -version
linux在命令行终端里面,进入到这个jdk的bin目录下; 执行 sh java -version

如上图所示,本机我的环境就是使用了IBM的jdk,32bit 1.5版本。

注意:如果换成上贴所示的jdk,一般是在eas 7.5的windows下的,建议eas的参数也相应的设置如下:

32bit的 建议调整

1、打开eas\server\profiles\server#\bin\set-server-env.bat文件(群集环境中每个实例下的配置文件都需要修改),修改为以下参数值:
SET JVM_INITIAL_HEAP_SIZE=1200m
SET JVM_MAX_HEAP_SIZE=1200m
SET JVM_CUSTOM_PARAMS=-Xgcpolicy:gencon -Xmn128m
2、保存后重启EAS实例生效,如果为集群,则每一个server都要修改。