客户在使用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都要修改。