JRockit是由 Oracle公司开发的一款高性能的Java 虚拟机(JVM),它被设计用于服务器端应用程序,特别是在Intel架构上运行时的性能优化。JRockit 特别适用于需要高可靠性、可扩展性和可管理性的应用场景

问题

...
starting weblogic with Java version:
Unrecognized option: -jrockit
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Starting WLS with line:
/data/jdk1.8.0_45/bin/java -jrockit   -Xms512m -Xmx512m -Dweblogic.Name=AdminServer -Djav
...

-jrockit参数不识别导致的

解决

由于选择的生产模式,默认参数-jrockit修改成-server即可

wlserver_10.3/common/bin/commEnv.sh   #查找JAVA_VM 
...
  #Oracle, HP, IBM, Sun ...
  JAVA_VENDOR=Oracle
  # PRODUCTION_MODE, default to the development mode
  PRODUCTION_MODE=""   #默认是开发模式
fi

export BEA_HOME MW_HOME WL_HOME MODULES_DIR FEATURES_DIR COHERENCE_HOME ANT_HOME ANT_CONTRIB JAVA_HOME JAVA_VENDOR PRODUCTION_MODE JAVA_USE_64BIT

# Set up JVM options base on value of JAVA_VENDOR
if [ "$PRODUCTION_MODE" = "true" ]; then    #生产模式
  case $JAVA_VENDOR in
  Oracle)
    JAVA_VM=-jrockit     //修改JAVA_VM=-server
    MEM_ARGS="-Xms128m -Xmx256m"
  ;;
  HP)
    JAVA_VM=-server
    MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
  ;;
  IBM)
...