Unrecognized option:-jrockit
Error:could not create the Java Virtual machine.
ERROR:A Fatal exception has occurred. Program would exit
is a bug thrown by WebLogic 10.3.5 when it starts.
WebLogic installation of the selection is the development mode, the choice of JDK is jdk1.7,domain domain created when the choice of JDK is also jdk1.7
Errors that occur when the%domain_home%\bin\startweblogic.cmd is started
The specific error message is
Starting WebLogic with Java version:unrecognized option:-jrockiterror:could not create the Java Virtual machine.error:a Fatal exception has occurred. Program would exit. Starting WLS with Line:d:\dev_env\java7\jdk17~1.0_6\bin\java-jrockit-xms512m-xmx512m-dweblogic.name=adminserver- Djava.security.policy=d:\oracle\middle~1\wlserv~1.3\server\lib\weblogic.policy-xverify:none-da-dplatform.home= D:\oracle\middle~1\wlserv~1.3-dwls.home=d:\oracle\middle~1\wlserv~1.3\server-dweblogic.home=d:\oracle\middle~1 \wlserv~1.3\server-dweblogic.management.discover=true-dwlw.iterativedev=-dwlw.testconsole=- Dwlw.logerrorstoconsole=-dweblogic.ext.dirs=d:\oracle\middle~1\patch_wls1035\profiles\default\sysext_manifest_ Classpath;d:\oracle\middle~1\patch_ocp360\profiles\default\sysext_manifest_classpath WebLogic. serverunrecognized option:-jrockiterror:could not create the Java Virtual machine.error:a fatal exception have occurred. Program would exit. D:\Oracle\Middleware\user_projects\domAins\dev_domain\bin>
in error
Unrecognized option:-jrockiterror:could not create the Java Virtual machine.error:a fatal exception have occurred. Program would exi
Follow the error to find the reason, the first error of the above line of output information is
Starting WebLogic with Java version:
Find the script contents of the row
Echo starting WebLogic with Java Version:%java_home%\bin\java%java_vm%-versionif "%wls_redirect_log%" = = "" (Echo Starting WLS with Line:echo%java_home%\bin\java%java_vm%%mem_args%-dweblogic.name=%server_name%- Djava.security.policy=%wl_home%\server\lib\weblogic.policy%java_options%%proxy_settings%%SERVER_CLASS%%JAVA_ Home%\bin\java%java_vm%%mem_args%-dweblogic.name=%server_name%-djava.security.policy=%wl_home%\server\lib\ Weblogic.policy%java_options%%proxy_settings%%server_class%) Else (echo redirecting output from WLS windows to%wls_redi Rect_log%%java_home%\bin\java%java_vm%%mem_args%-dweblogic.name=%server_name%-Djava.security.policy=%WL_HOME%\ Server\lib\weblogic.policy%java_options%%proxy_settings%%server_class% > "%wls_redirect_log%" 2>&1 )
Under the analysis, the question of the %java_vm% parameter is suspected.
Try changing the script to
Echo starting WebLogic with Java Version:echo%java_vm%%java_home%\bin\java%java_vm%-versionif "%wls_redirect_log%" = = "" (Echo starting WLS with Line:echo%java_home%\bin\java%java_vm%%mem_args%-dweblogic.name=%server_name%- Djava.security.policy=%wl_home%\server\lib\weblogic.policy%java_options%%proxy_settings%%SERVER_CLASS%%JAVA_ Home%\bin\java%java_vm%%mem_args%-dweblogic.name=%server_name%-djava.security.policy=%wl_home%\server\lib\ Weblogic.policy%java_options%%proxy_settings%%server_class%) Else (echo redirecting output from WLS windows to%wls_redi Rect_log%%java_home%\bin\java%java_vm%%mem_args%-dweblogic.name=%server_name%-Djava.security.policy=%WL_HOME%\ Server\lib\weblogic.policy%java_options%%proxy_settings%%server_class% > "%wls_redirect_log%" 2>&1 )
re-start, test the contents of the%java_vm% parameters
Starting WebLogic with Java version:-jrockitunrecognized option:-jrockiterror:could don't create the Java Virtual machine. ERROR:A Fatal exception has occurred. Program would exit
proves that the content of%java_vm% is-jrockit, which was a JDK developed before BEA, and now uses Sun's JDK, which is not recognized.
The simplest way to modify it is to remove the%java_vm% from the startup script.
Change the script to
<pre name= "code" class= "HTML" >echo starting WebLogic with Java version:%java_home%\bin\java-versionif "%wls_ redirect_log% "= =" "(Echo starting WLS with Line:echo%java_home%\bin\java%mem_args%-dweblogic.name=%server_name%- Djava.security.policy=%wl_home%\server\lib\weblogic.policy%java_options%%proxy_settings%%SERVER_CLASS%%JAVA_ Home%\bin\java%mem_args%-dweblogic.name=%server_name%-djava.security.policy=%wl_home%\server\lib\ Weblogic.policy%java_options%%proxy_settings%%server_class%) Else (echo redirecting output from WLS windows to%wls_redi Rect_log%%java_home%\bin\java%mem_args%-dweblogic.name=%server_name%-djava.security.policy=%wl_home%\server\ Lib\weblogic.policy%java_options%%proxy_settings%%server_class% > "%wls_redirect_log%" 2>&1)
it can start normally.
Unrecognized option:-jrockit error:could not create the Java Virtual machine.