-jrockit option

Hi.
What' s the meaning of "-jrockit" start-up option?
(ex. java -jrockit -xmx128m -xms128m ... )
I couldn't find the note about it in any guides or something like that...

The "-jrockit" start-up option only makes explicit that you want to run the
"jrockit" VM, but since that is the only VM alternative for the JRockit
JRE/JDK
it is actually redundant and have no effect.
You can see information about it's use by running 'java -help' which prints
$ java -help
---<---
where options include:
-jrockit to select the "jrockit" VM
The default VM is jrockit.
---<---
Best Regards
Robert Ottenhag
Software Engineer, JRockit, BEA Systems, Inc.
"Daisuke Umemoto" <[email protected]> wrote in message
news:2150814.1107100802056.JavaMail.root@jserv5...
Hi.
What' s the meaning of "-jrockit" start-up option?
(ex. java -jrockit -xmx128m -xms128m ... )
I couldn't find the note about it in any guides or something like that...

Similar Messages

  • Unable to bypass jrockit option

    HI Gentlemen,
    I have downloaded a good sample Applet/ADF program. It has been working A1 with my Java7 and JDeveloper 11.1.1.0.6. After installing Java and Fusion Middleware several times, now trying to execute the .jspx page with the builtin weblogic server always generates a java command with -jrockit, which is not available. I am completely blocked from further development. Can anyone help me, why it now complains about jrockit, which I do not use at all?
    Thank you, kind regards:
    Miklos HERBOLY
    [Waiting for the domain to finish building...]
    [11:18:27 AM] Creating Integrated Weblogic domain...
    [11:18:52 AM] Extending Integrated Weblogic domain...
    [11:18:58 AM] Integrated Weblogic domain processing completed successfully.
    *** Using port 7101 ***
    C:\Users\gksadmin\AppData\Roaming\JDeveloper\system11.1.1.6.38.61.92\DefaultDomain\bin\startWebLogic.cmd
    [waiting for the server to complete its initialization...]
    JAVA Memory arguments: -Xms256m -Xmx512m
    WLS Start Mode=Development
    CLASSPATH=C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.jdbc_11.1.1\ojdbc6dms.jar;C:\Oracle\MIDDLE~1\patch_wls1035\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~1\patch_jdev1111\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Java\JDK17~1.0\lib\tools.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic_sp.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.jar;C:\Oracle\MIDDLE~1\modules\features\weblogic.server.modules_10.3.5.0.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\webservices.jar;C:\Oracle\MIDDLE~1\modules\ORGAPA~1.1/lib/ant-all.jar;C:\Oracle\MIDDLE~1\modules\NETSFA~1.0_1/lib/ant-contrib.jar;C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.jrf_11.1.1\jrf.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\common\derby\lib\derbyclient.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\xqrl.jar;.;C:\ocf\lib\ocf-cc.jar;c:\windows\system32;c:\windows\SysWOW64;lib/gemplus-service-0.3.jar;C:\ocf\de\cardcontact\opencard\terminal\ctapi4ocf;C:\Java\jdk1.7.0\jre\lib\plugin.jar
    PATH=C:\Oracle\MIDDLE~1\patch_wls1035\profiles\default\native;C:\Oracle\MIDDLE~1\patch_jdev1111\profiles\default\native;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\native\win\32;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\bin;C:\Oracle\MIDDLE~1\modules\ORGAPA~1.1\bin;C:\Java\JDK17~1.0\jre\bin;C:\Java\JDK17~1.0\bin;C:\Program Files (x86)\PC Connectivity Solution\;D:\app\gksadmin\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\"Program Files (x86)"\Java\jdk1.7.0\bin;c:\ocf\lib;c:\Windows/System32;C:\Java\jdk1.7.0\bin;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\native\win\32\oci920_8
    *  To start WebLogic Server, use a username and   *
    *  password assigned to an admin-level user.  For *
    *  server administration, use the WebLogic Server *
    *  console at http:\\hostname:port\console        *
    starting weblogic with Java version:
    Error: Could not create the Java Virtual Machine.
    Error: A fatal exception has occurred. Program will exit.
    Unrecognized option: -jrockit
    Starting WLS with line:
    C:\Java\JDK17~1.0\bin\java -jrockit   -Xms256m -Xmx512m -Dweblogic.Name=DefaultServer -Djava.security.policy=C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.policy -Djavax.net.ssl.trustStore=C:\Oracle\Middleware\wlserver_10.3\server\lib\DemoTrust.jks -Dweblogic.nodemanager.ServiceEnabled=true  -Xverify:none  -da -Dplatform.home=C:\Oracle\MIDDLE~1\WLSERV~1.3 -Dwls.home=C:\Oracle\MIDDLE~1\WLSERV~1.3\server -Dweblogic.home=C:\Oracle\MIDDLE~1\WLSERV~1.3\server  -Djps.app.credential.overwrite.allowed=true -Dcommon.components.home=C:\Oracle\MIDDLE~1\ORACLE~1 -Djrf.version=11.1.1 -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger -Ddomain.home=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1 -Djrockit.optfile=C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.jrf_11.1.1\jrocket_optfile.txt -Doracle.server.config.dir=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\config\FMWCON~1\servers\DefaultServer -Doracle.domain.config.dir=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\config\FMWCON~1  -Digf.arisidbeans.carmlloc=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\config\FMWCON~1\carml  -Digf.arisidstack.home=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\config\FMWCON~1\arisidprovider -Doracle.security.jps.config=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\config\fmwconfig\jps-config.xml -Doracle.deployed.app.dir=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\servers\DefaultServer\tmp\_WL_user -Doracle.deployed.app.ext=\- -Dweblogic.alternateTypesDirectory=C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.ossoiap_11.1.1,C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.oamprovider_11.1.1 -Djava.protocol.handler.pkgs=oracle.mds.net.protocol  -Dweblogic.jdbc.remoteEnabled=false -Dwsm.repository.path=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\oracle\store\gmds   -Dweblogic.management.discover=true  -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=C:\Oracle\MIDDLE~1\patch_wls1035\profiles\default\sysext_manifest_classpath;C:\Oracle\MIDDLE~1\patch_jdev1111\profiles\default\sysext_manifest_classpath  weblogic.Server
    Error: Could not create the Java Virtual Machine.
    Error: A fatal exception has occurred. Program will exit.
    Unrecognized option: -jrockit
    Process exited.

    Check out bug 14320684 - I reported this previously.

  • Oracle SOA not starting Unrecognized option: -jrockit

    Hi,
    I installed Oracle SOA 11.1.1.5 on my windows 7 box. Downloaded the 64 bit JDK also. But when I run startWebLogic.cmd am getting the below error. It keeps complaining about -jrockit option don't know where it's coming from I don't have JRockit installed anywhere on the system so wondering where is this picking from.
    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:
    C:\Software\install\Java\JDK17~1.0_1\bin\java -jrockit   -Xms768m -Xmx1536m -Dwe
    blogic.Name=AdminServer -Djava.security.policy=C:\Software\install\fmw\WLSERV~1.
    classpath  weblogic.Server
    Unrecognized option: -jrockit
    Error: Could not create the Java Virtual Machine.
    Error: A fatal exception has occurred. Program will exit.Thanks

    Hi:
    Did u try to remove *"-jrockit"* and start the server? Also what is the JAVA_HOME you have set?
    Regards,
    RK

  • VolanoMark is slow over 8 users - JRockit 5.0SP1/Linux ia32

    Hello,
    Using the VolanoMark benchmark
    http://www.volano.com/benchmarks.html
    works fine up to 8 users per room (3% CPU idle)
    $ java ... COM.volano.Mark -rooms 1 -users 8
    but over 8 users, sometime abruptly slows down
    (> 90% CPU idle) as if a timeout had been introduced.
    Instrumenting the code, it appears that a wait()
    that takes usually less that 1 ms, takes now 38 ms.
    (in COM.volano.t)
    On ia32/Linux, only with JRockit 5.0 (OK with 1.4.2)
    # dual Intel PentiumIII
    Red Hat Enterprise Linux AS release 3 (Taroon Update 4)
    Linux 2.4.21-27.ELsmp
    glibc-2.3.2-95.30
    java version "1.5.0_02"
    Did someone else observe such a behavior ?
    Some JRockit options to solve that problem ?
    Thanks
    Denis

    Hi Denis!
    You can email the JRA recordings to [email protected] and refer to this thread in the forum.
    Thanks,
    /Helena
    I've collected data for JRA before and after the slowdown
    (users=8/9) - the same proportion of Fat locks in
    COM.volano.ae (subclass of COM.volano.t calling wait()) ...
    but divided by 20 ...
    How can I post these files to you ?
    Thanks,
    Denis

  • What causes following stuck thread ?

    The StuckThreadMaxTime = 600 seconds.
    Here is:
                "[STUCK] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'" id=55 idx=0xdc tid=3147 prio=1 alive, native_blocked, daemon
                    at java/util/HashMap.containsKey(HashMap.java:415)[optimized]
                    at com/sun/faces/mgbean/BeanManager.isManaged(BeanManager.java:135)[inlined]
                    at com/sun/faces/application/WebappLifecycleListener.handleAttributeEvent(WebappLifecycleListener.java:264)[inlined]
                    at com/sun/faces/application/WebappLifecycleListener.requestDestroyed(WebappLifecycleListener.java:97)[inlined]
                    at com/sun/faces/config/ConfigureListener.requestDestroyed(ConfigureListener.java:283)[optimized]
                    at weblogic/servlet/internal/EventsManager.notifyRequestLifetimeEvent(EventsManager.java:335)[inlined]
                    at weblogic/servlet/internal/RequestEventsFilter.doFilter(RequestEventsFilter.java:29)[optimized]
                    at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:56)[inlined]
                    at weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)[inlined]
                    at weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)[optimized]
                    at weblogic/security/acl/internal/AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)[optimized]
                    at weblogic/security/service/SecurityManager.runAs(SecurityManager.java:120)[inlined]
                    at weblogic/servlet/internal/WebAppServletContext.securedExecute(WebAppServletContext.java:2277)[inlined]
                    at weblogic/servlet/internal/WebAppServletContext.execute(WebAppServletContext.java:2183)[optimized]
                    at weblogic/servlet/internal/ServletRequestImpl.run(ServletRequestImpl.java:1454)[optimized]
                    at weblogic/work/ExecuteThread.execute(ExecuteThread.java:209)[optimized]
                    at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)
                    at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
                    -- end of trace

    Hi,
    Tanks for response !
    But, -XX:+PrintConcurrentLocks does not work with JRockit.
    Is this default JRockit option, as noticed in the article ?
    Pierluigi Vernetto wrote:
    You should start the JVM option -XX:+PrintConcurrentLocks (see http://www.javamonamour.org/2011/09/nice-to-activate-sun-jvm-flags-for-gc.html ) , and get more info on who is holding a lock on the same object

  • Starting Web Logic Server  - Unrecognized option: -jrockit

    Hi,
    Im getting the error "Unrecognized option: -jrockit" when I try to start the Web Logic Server as is showed below:
    D:\Oracle\Middleware\user_projects\domains\base_domain\bin>startWebLogic.cmd
    * To start WebLogic Server, use a username and *
    * password assigned to an admin-level user. For *
    * server administration, use the WebLogic Server *
    * console at http:\\hostname:port\console *
    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:
    I already installed the JDK 7 64 (jdk-7u2-windows-x64) and use the generic file to install the Web Logic Server (wls1035_generic)
    I got the files from here:
    JDK >> http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html
    Web Logic >> http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html
    Any help I will appreciate.
    Thank You,
    Raul.

    Note that you are using the HotSpot JDK. The option -jrockit is only valid if you are using JRockit.
    When you open setDomainEnv.cmd you see something like:
    if "%JAVA_VENDOR%"=="Oracle" (
         set JAVA_HOME=%BEA_JAVA_HOME%
    ) else (
         if "%JAVA_VENDOR%"=="Sun" (
              set JAVA_HOME=%SUN_JAVA_HOME%
         ) else (
              set JAVA_VENDOR=Oracle
              set JAVA_HOME=C:\bea\jrockit_160_29_D1.2.0-10
    )which selects a certain JDK based on the set JAVA_VENDOR property.
    You add the property JAVA_VENDOR above the first if statement, for example,
    set SUN_JAVA_HOME=
    set JAVA_VENDOR=Sun
    if "%JAVA_VENDOR%"=="Oracle" (...)Also see if the SUN_JAVA_HOME property is set to the correct directory.
    technical session - http://middlewaremagic.com/weblogic/?p=7831

  • Steps to enable "-Xmanagement" option in JRockit JVM?

    Hello,
    I am trying to enable the "-Xmanagement" option in the Jrockit JVM 1.4.2_04 to enable the management server to listen to the JVM running on our server. Therefore, we can use the JRA to profile our JVM in realtime, using the JRockit Management console.
    We are running W2K3 and use the registry to pass all the necessary options (i.e. -classpath, verbose:gc, min/max heap size, -D options etc.) when starting the Weblogic service. However, when I attempt to add the -Xmanagement option to anywhere in the registry setting, the service will fail to start, regardless of where I place the option in the field.
    If I cannot set this option, I recieve the below error when attempting to connect to the server via the management console ( I have tried various ports as well )
    com.jrockit.common.rmp.JRockitServerNotListeningException: Can't create connection to JRockit on perfd-rpd2a at port 7001
    (Encapsulated exception: Connection refused: connect)
         at com.jrockit.console.connection.RmpConnection.<init>(RmpConnection.java:124)
         at com.jrockit.console.connection.ConnectorModel.connect(ConnectorModel.java:315)
         at com.jrockit.console.browser.BrowserAbstractNode.connectNode(BrowserAbstractNode.java:124)
         at com.jrockit.console.application.AllUIOperations$4.doAction(AllUIOperations.java:120)
         at com.jrockit.console.application.AllUIOperations.executeAction(AllUIOperations.java:621)
         at com.jrockit.console.application.UIOperation.actionPerformed(UIOperation.java:310)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(Unknown Source)
         at java.awt.Component.processEvent(Unknown Source)
         at java.awt.Container.processEvent(Unknown Source)
         at java.awt.Component.dispatchEventImpl(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Window.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at com.jrockit.console.util.WaitCursorEventQueue.dispatchEvent(WaitCursorEventQueue.java:101)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    === Encapsulated exception ===
    java.net.ConnectException: Connection refused: connect
    Any ideas/suggestions?
    TIA.
    -Nader

    Hi Helena,
    Below are the values from the registry key we are passing to the weblogic service.
    We do not use any of the "Start(WLS)(Weblogic).cmd" scripts to start the Weblogic service, only the WSM (Windows Service Manager).
    Please let me know if you have any further questions.
    Thanks for the assitance.
    Regards,
    -Nader
    -server -mx1024m -verbose:gc -XX:MaxPermSize=128m -Xmanagement -classpath d:\bea\JROCKI~1\lib\tools.jar;d:\bea\WEBLOG~1\server\lib\weblogic_sp.jar;d:\bea\WEBLOG~1\server\lib\weblogic.jar;d:\bea\jdk142_04\jre\lib\rt.jar;d:\bea\WEBLOG~1\server\lib\webservices.jar -Dweblogic.RootDirectory=d:\bea\j2ee\domains\PERFD-RD2 -Dweblogic.Name=perfd-rpd2a -Dbea.home=d:\bea -Dweblogic.management.username=system -Dweblogic.management.password=weblogic -Dweblogic.management.server=http://10.198.39.237:7001 -Djava.security.policy=d:\bea\WEBLOG~1\server\lib\weblogic.policy -Dsun.net.inetaddr.ttl=0 weblogic.Server

  • Unable to boot weblogic webserver, Unrecognized option: -jrockit

    Hello Experts,
    I am configuring first webserver domain in newly installed Peopletools 8.51 and FSCM 9.1 environment.
    Below are the details --
    Server -- Windows Server 2008R2 (64bit)
    Weblogic -- 10.3.6 (64 bit)
    JDK -- jdk1.7.0.21 (64 bit)
    While installing I took care of spaces and everything and now every variable is pointing to right direction but when I try to start the weblogic domain I get the following error --
    C:\FSCNFG\webserv\FSCNFG\bin>set JAVA_HOME=C:\Java\jdk1.7.0_21
    C:\FSCNFG\webserv\FSCNFG\bin>set PATH=%JAVA_HOME%/bin;%PATH%
    C:\FSCNFG\webserv\FSCNFG\bin>set USER_MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=350m
    C:\FSCNFG\webserv\FSCNFG\bin>startPIA.cmd
    Attempting to start WebLogic Server 'PIA'
    starting weblogic with Java version:
    java version "1.7.0_21"
    Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
    java -jrockit -XnoOpt -XXnoJITInline -Xms512m -Xmx512m -Dtoplink.xml.platform=oracle.toplink.platform.xml.jaxp.JAXPPlatform -Djava.util.logging.config.file=C:\FSCNFG\webserv\FSCNFG\
    piaconfig\properties\logging.properties -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger -Dweblogic.Name=PIA -Dps_vault=C:\FSCNFG\webserv\FSCNFG\piaconf
    ig\properties\psvault -Djavax.net.ssl.trustStore="C:/FSCNFG\webserv\FSCNFG\piaconfig\keystore\pskey" -Dweblogic.ProductionModeEnabled=true -Djava.security.policy=C:\Oracle\MIDDLE~1\
    WLSERV~1.3\server\lib\weblogic.policy -Dssl.debug=false -Dps_home="C:/FSCNFG" weblogic.Server
    Unrecognized option: -jrockit
    Error: Could not create the Java Virtual Machine.
    Error: A fatal exception has occurred. Program will exit.
    WebLogic is no longer running.
    I tried google it but there is no resolution found on this one.
    Appreciate your help in this regard.
    Regards,
    Rahul

    I am able to boot the app server by changing in the configuration file -->setENV.cmd.
    I put -server instead of -jrockit, i don't know why it is pointing to -jrockit.
    Below is the value that I put -->
    SET JAVA_OPTIONS_WIN=-server -Xms256m -Xmx256m -XX:CompileThreshold=8000 -XX:MaxPermSize=128m
    in place of below value-->
    SET JAVA_OPTIONS_WIN=-jrockit -XnoOpt -XXnoJITInline -Xms512m -Xmx512m -Dtoplink.xml.platform=oracle.toplink.platform.xml.jaxp.JAXPPlatform
    I am still not able to check the status of the server and shut it down properly.
    Any suggestions ?
    Regards,
    Rahul

  • Unrecognized option: -jrockit Could not create the Java virtual machine.

    Hi All,
    I hv running 64bit Linux RedHat 5 , having Peopletools 8.49.19 installed jdk 1.5. weblogic 9.2 .. Installation of Weblogic and PIA done completely without any error .. but when i m gonna start ( ./startPIA ) it gives an error ..
    Attempting to start WebLogic Server PIA
    No activity will be logged to this window.
    Server activity will be logged to /....../pt849/webserv/peoplesoft/servers/PIA/logs/PIA_*
    PID for WebLogic Server PIA is: 5162
    PIA_stderr.log  report
    Unrecognized option: -jrockit
    Could not create the Java virtual machine.
    can you please guide the solution that can help me to resolve this error ..
    Thanx ..

    Configuring Domains to Use the Latest Version of JRockit
    If you are using the JRockit SDK, after you install an upgrade patch or run an Upgrade installer, Oracle recommends that you upgrade your domains to use the latest production version of the JRockit SDK. Although the latest version of the JRockit SDK is installed by the upgrade patch or upgrade installer, your domains are not automatically configured to use it.
    To configure your domains to use the latest production version of the JRockit SDK, edit the following file:
    For Windows:
    MW_HOME\domain_location\domains\domain_name\bin\setDomainEnv.cmd
    For UNIX:
    MW_HOME/domain_location/domains/domain_name/bin/setDomainEnv.sh
    Replace all occurrences of the existing JRockit version with the latest production version of the JRockit SDK.
    For example, if you are upgrading from WebLogic Server 10.3.2 to WebLogic Server 10.3.3, replace
    jrockit_160_14_R27.6.5-32
    with
    jrockit_160_20_D1.0.1-2119
    You can determine the JRockit SDK version number to use for your WebLogic Server version by looking at the JRockit directory name in MW_HOME. The number to use is identical to the directory name.

  • Unrecognized option : jrockit

    Hi All,
    After the upgrade of jdk 1.6.20 to 1.6.35 version, getting unrecognized option jrockit error while starting the admin server.
    Please help me on this.
    Thanks,
    Varaprasad

    Have you altered in any way your startWebLogic.sh, commEnv.sh (either one) or setDomainEnv.sh scripts? We had issues with customizations previously made that prevented the scripts from auto-detecting the JVM and choosing appropriate flags.
    Another option is to forcefully set JAVA_VENDOR=Sun and export JAVA_VENDOR at the start of your startWebLogic.sh or setDomainEnv.sh scripts, to override the automatic JVM settings. You may then need to additionally set memory settings however.

  • Unrecognized option: -jrockit (weblogic)

    after the jdk upgrade 1.6.20 to 1.6.35 version while starting the admin server getting unrecognized option: -jrockit.
    Please help me on this.

    Ok, it seems that you have used Hot Spot JDK, instead of Jrockit. Please make sure that you have downloaded the correct package for Jrockit.
    [EDIT:
    JRockit download page -> JRockit Archive Downloads.
    Note                           -> For the latest version of Oracle JRockit 6 visit My Oracle Support
    /END EDIT]
    Regards,
    Mohab

  • Jrockit vm options

    Hi ,
    I had memory leak issue in weblogic running on sun jvm when i undeployed i found that many objects where not getting garbage collected then we added XX:CMSInitiatingOccupancyFraction=N to jvm option and then found that things where but we are shifting to Jrockit does XXgcTrigger:N vm option for jrockit does the same thing XX:CMSInitiatingOccupancyFraction=N , i tested it i was not working fine is there anything that is equal to XX:CMSInitiatingOccupancyFraction=N sun jvm vm options.

    Hi ,
    I had memory leak issue in weblogic running on sun jvm when i undeployed i found that many objects where not getting garbage collected then we added XX:CMSInitiatingOccupancyFraction=N to jvm option and then found that things where but we are shifting to Jrockit does XXgcTrigger:N vm option for jrockit does the same thing XX:CMSInitiatingOccupancyFraction=N , i tested it i was not working fine is there anything that is equal to XX:CMSInitiatingOccupancyFraction=N sun jvm vm options.

  • How to run a JRockit process in the background(Linux ia64)

    Hello,
    I am trying to start a JRockit process 1.4.2 (with a Java app) from an SSH console and make it keep running after I log out. This is on Redhat Enterprise Linux WS 4 with Itanium II processor (ia64).
    The obvious thing such as
    java <options> <class> &
    or even
    nohup java <options> <class> &
    Do not work and the process terminates when I log out.
    Is there a recommended method or a facility to run JRockit in the background as a service/daemon? Does JRockit has switch similar to –Xrs of Sun’s JVM?
    Starting the process on system boot and having to reboot the system to restart it are not acceptable.
    Any help will be greatly appreciated.
    Thanks,
    Zapta

    Zapta did get an answer. You may have missed it if you're using nntp to access the forums, since many newsreaders don't track threads that change the subject. I recommende the using the web UI at dev2dev.bea.com.
    Anyway - Use "-Xnohup" with older versions of JRockit. In recent JRockit versions, "-Xrs" works as well, since we seen problems with people hardcoding that flag into various applications launchers (Tomcat for one).
    Cheers!

  • JBoss EAP 6 On JRockit - Memory Leak

    hello team.
    I have memory leak problem on jboss and jrockit.
    My Environment :
    1. OS :          
    CentOS release 6.4 (Final)
    2. JRockit :     
    java version "1.6.0_45"
         Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
         Oracle JRockit(R) (build R28.2.7-7-155314-1.6.0_45-20130329-0641-linux-x86_64, compiled mode)
    3. Application Server:
    JBoss EAP 6.2.0.GA
    4. Application
    Large EJB Application (100 and more EJB Beans (Stateless, Stateful,  MDB, Timers and so on)
    Everything works fine on older application server versions (4.3 , 4.2)
    But now I have Problem
    Of course I know that problem is new version - and i have discussion on JBoss forums.
    but guys I have question about jrockit with you:
    What is the option "Other" in memory ??
    [jboss@jboss-new bin]$ jrcmd 17114  print_memusage
    17114:
    Total mapped                       8457864KB           (reserved=2983100KB)
    -              Java heap              3145728KB           (reserved=0KB)
    -              GC tables            105232KB         
    -          Thread stacks       46412KB           (#threads=138)
    -          Compiled code       1048576KB           (used=12257KB)
    -               Internal                   1480KB         
    -                     OS       170324KB         
    -                  Other       3639056KB         
    -            Classblocks         10496KB           (malloced=9631KB #28393)
    -        Java class data       289536KB           (malloced=192391KB #133697 in 28393 classes)
    - Native memory tracking     1024KB           (malloced=294KB #10)
    [jboss@jboss-new bin]$
    This size increases every time - and took entire amount of RAM.
    Thank in Advance.
    Regards,
    Paata Lominadze

    Not sure what the 'other' is, but it is probably best shown by using an example. By using displayMap we can display a memory map of various JVM subsystems and libraries that are loaded, including third-party libraries.
    ./jrcmd 4523 print_memusage displayMap
    Total mapped                  3984796KB           (reserved=2978740KB)
    -              Java heap       524288KB           (reserved=0KB)
    -              GC tables        17548KB         
    -          Thread stacks        20276KB           (#threads=39)
    -          Compiled code      1048576KB           (used=14224KB)
    -               Internal         1672KB         
    -                     OS       146924KB         
    -                  Other      2092648KB         
    -            Classblocks         7424KB           (malloced=7381KB #20064)
    -        Java class data       124416KB           (malloced=124411KB #91048 in 20064 classes)
    - Native memory tracking         1024KB           (malloced=118KB #10)
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        OS                          *java    r x 0x0000000000400000.(     76KB)
        OS                          *java    rw  0x0000000000612000.(      4KB)
        OS                        *[heap]    rw  0x00000000007c1000.(    132KB)
       INT                           Poll    r   0x000000007fffe000 (      4KB)
       INT                         Membar    rw  0x000000007ffff000.(      4KB)
       MSP              Classblocks (1/2)    rw  0x00000000df8c0000 (   6912KB)
       MSP              Classblocks (2/2)    rw  0x00000000dff80000 (    512KB)
      HEAP                      Java heap    rw  0x00000000e0000000.( 524288KB)
        OS                    *ld-2.12.so    r x 0x0000003664400000.(    128KB)
        OS                    *ld-2.12.so    r   0x000000366461f000 (      4KB)
        OS                    *ld-2.12.so    rw  0x0000003664620000 (      4KB)
        OS                   **ld-2.12.so    rw  0x0000003664621000.(      4KB)
       OS           *gconv-modules.cache    r   0x00007f8f2e4a0000 (     28KB)
    THREAD                     Stack 4630    rwx 0x00007f8f2e4a7000 (      8KB)
    THREAD                     Stack 4630        0x00007f8f2e4a9000 (     12KB)
    THREAD                     Stack 4630    rwx 0x00007f8f2e4ac000 (    244KB)
       MSP         Java class data (5/37)    rw  0x00007f8f2e4e9000 (  14336KB)
       MSP         Java class data (9/37)    rw  0x00007f8f2fa40000 (   5888KB)
                                             rw  0x00007f8f30000000 (    188KB)
                                                 0x00007f8f3002f000 (  65348KB)
                                             rw  0x00007f8f34000000 (    132KB)
                                                 0x00007f8f34021000 (  65404KB)
                                             rw  0x00007f8f38000000 (    412KB)
                                                 0x00007f8f38067000.(  65124KB)
       MSP        Java class data (10/37)    rw  0x00007f8f3c034000 (  34048KB)
                                             rw  0x00007f8f3e174000 (   8200KB)
       MSP        Java class data (11/37)    rw  0x00007f8f3e976000 (    256KB)
        OS                     *libhpi.so    rw  0x00007f8fb37fc000 (      8KB)
        OS                    **libhpi.so    rw  0x00007f8fb37fe000 (      4KB)
      CODE                  Compiled code    rwx 0x00007f8fb37ff000 (     64KB)
      CODE                  Compiled code    rwx 0x00007f8fb380f000 (    128KB)
      CODE                  Compiled code    rwx 0x00007f8fb382f000 (     64KB)
      MSP        Java class data (37/37)    rw  0x00007f8ff83a1000 (    512KB)
        GC Modified Union Set (committed)    rw  0x00007f8ff8421000 (    132KB)
        GC                     Card table    rw  0x00007f8ff8442000 (   1024KB)
        GC        Object bits (committed)    rw  0x00007f8ff8542000 (   8196KB)
    Here
    - thread is thread related (such as thread stacks)
    - int, internal use (such as pointer pages)
    - heap, chunk used by JRockit for the Java heap
    - os, mapped directly from the operating system, such as third party DLLs or shared objects
    - msp, memory space. a memory space is a native heap with a specific purpose, for example native memory allocation inside the JVM
    - gc, garbage collection related, for example live bits
    - code, compiled code
    The 'other' memory space looks to me (from the blank entries in the above print-out) like they are a memory pages to are still not used. When the JVM starts it mappes an amount of memory. To my knowledge JRockit uses mmap (mmap(2) - Linux manual page), which creates a new mapping in the virtual address space. JRockit reserves an amount of memory (Java Heap (heap where your object instances go) + its own runtime (all the others)).
    To see where the growth is in the various memory spaces, you can use 'print_memusage baseline', after which you can execute print_memusage again, for example,
    ./jrcmd 4523 print_memusage scale=M
    4523:
    Total mapped                     3896MB      +4MB (reserved=2905MB -3MB)
    -              Java heap          512MB           (reserved=0MB)
    -              GC tables           17MB         
    -          Thread stacks           19MB           (#threads=39)
    -          Compiled code         1024MB           (used=14MB +1MB)
    -               Internal            1MB         
    -                     OS          143MB         
    -                  Other         2043MB         
    -            Classblocks            7MB           (malloced=7MB #20596 +532)
    -        Java class data          126MB      +4MB (malloced=125MB +4MB #93640 +2592 in 20596 classes)
    - Native memory tracking            1MB           (malloced=0MB #20 +10)
    Note the additional column that prints out the difference in memory usage in relation to the baseline. You can also monitor native allocations by using trace_alloc_sites, memory allocations can then be displayed with different levels of detail using the level argument.
    ./jrcmd 4523 print_memusage trace_alloc_sites=true
    4523:
    Total mapped                  3989660KB   +4864KB (reserved=2974732KB -4008KB)
    -              Java heap       524288KB           (reserved=0KB)
    -              GC tables        17548KB         
    -          Thread stacks        20276KB           (#threads=39)
    -          Compiled code      1048576KB           (used=15265KB +1040KB)
    -               Internal         1672KB         
    -                     OS       146924KB         
    -                  Other      2092648KB         
    -            Classblocks         7680KB    +256KB (malloced=7669KB +287KB #20596 +532)
    -        Java class data       129024KB   +4608KB (malloced=128967KB +4555KB #93640 +2592 in 20596 classes)
    - Native memory tracking         1024KB           (malloced=236KB +118KB #20 +10)
    ./jrcmd 4523 print_memusage level=3
    4523:
    Total mapped                  3989660KB   +4864KB (reserved=2974732KB -4008KB)
    -              Java heap       524288KB           (reserved=0KB)
    -              GC tables        17548KB         
    -          Thread stacks        20276KB           (#threads=39)
    -          Compiled code      1048576KB           (used=15265KB +1040KB)
    -               Internal         1672KB         
    -                     OS       146924KB         
    -                  Other      2092648KB         
    -            Classblocks         7680KB    +256KB (malloced=2KB -7379KB #4 -20060) Not fully traced
    -        Java class data       129024KB   +4608KB (malloced=26KB -124385KB #16 -91032 in 20596 classes) Not fully traced.
    - Native memory tracking         1024KB           (malloced=118KB #10) Not fully traced.
         gather_memorymap_database                     memtrace.c: 206         91KB     +91KB (#1 +1)
               gather_memory_usage                  osal_mspace.c:5142          7KB      +7KB (#4 +4)
      msGatherMSpacesUsageDatabase                  osal_mspace.c:6128          2KB      +2KB (#1 +1)
      msGatherMSpacesUsageDatabase                  osal_mspace.c:6134         16KB     +16KB (#1 +1)
    Note this is more on the JVM level, in your case in might be beneficial to investigate what is happening on the java heap. By using print_object_summary you can get insight how memory on the heap is used on a per-class basis. To get to the bottom of where the memory leak is you can use the memory-leak-detector (an example of its use can be found here Middleware Snippets: Fast, Faster, JRockit). You can also obtain a heapdump that can be analyzed by using for example MAT (see for an example here Middleware Snippets: Visualizing Class Loading). To obtain a heapdump you can run the command, for example,
    [weblogic@machine1 bin]$ ./jrcmd 4523 runsystemgc full=true fullcompact=true
    4523:
    [weblogic@machine1 bin]$ ./jrcmd 4523 hprofdump filename=/home/weblogic/dump.hprof
    4523:
    Wrote dump to /home/weblogic/dump.hprof
    Note that this first issues a full GC by using the runsystemgc command.

  • How to start managed server on Weblogic 9.1 Admin console with jRockit

    I configured a new 9.1 domain with jRockit as the JVM. Under Server Start, I used -server -Xgcprio:pausetime -Xpausetarget=400ms -Xms:256m -Xmx:384m -Xns:81m -Xgcpause in the Argument field. When I tried to start the server, I am getting the following error:
    <May 24, 2006 11:16:55 AM> <Info> <NodeManager> <Starting WebLogic server with command line: C:\bea\jrockit90_150_04\bin\java -Dweblogic.Name=jdevext -Dbea.home=C:\bea -Djava.security.policy=c:\bea\weblogic91\server\lib\weblogic.policy -Dweblogic.management.server=http://144.111.155.145:7001 -Djava.library.path=C:\bea\WEBLOG~1\server\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\bea\WEBLOG~1\server\native\win\32;C:\bea\WEBLOG~1\server\bin;C:\bea\JROCKI~1\jre\bin;C:\bea\JROCKI~1\bin;C:\bea\WEBLOG~1\server\native\win\32\oci920_8;C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\Program Files\ThinkPad\Utilities;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Support Tools\;C:\Program Files\Intel\Wireless\Bin\;C:\Program Files\ThinkPad\ConnectUtilities;C:\Program Files\QuickTime\QTSystem\ -Djava.class.path=C:\bea\weblogic91\server\lib\weblogic.jar;C:\bea\jrockit90_150_04\lib\tools.jar;c:\bea\weblogic91\server\lib\wamapps\commons-logging.jar;c:\bea\weblogic91\server\lib\wamapps\log4j.jar;c:\bea\weblogic91\server\lib\wamapps\xalan.jar;c:\bea\weblogic91\server\lib\wamapps\xercesImpl.jar;c:\bea\weblogic91\server\lib\wamapps\xml-apis.jar -Dweblogic.system.BootIdentityFile=C:\bea\user_projects\domains\jdev\servers\jdevext\data\nodemanager\boot.properties -Dweblogic.nodemanager.ServiceEnabled=true -Dweblogic.security.SSL.ignoreHostnameVerification=false -Dweblogic.ReverseDNSAllowed=false java -server -Xgcprio:pausetime -Xpausetarget=400ms -Xms:256m -Xmx:384m -Xns:81m -Xgcpause -verbose weblogic.Server >
    <May 24, 2006 11:16:55 AM> <Info> <NodeManager> <Working directory is "C:\bea\user_projects\domains\jdev">
    <May 24, 2006 11:16:55 AM> <Info> <NodeManager> <Server output log file is "C:\bea\user_projects\domains\jdev\servers\jdevext\logs\jdevext.out">
    Usage: java [-options] class [args...]
    (to execute a class)
    or java [-options] -jar jarfile [args...]
    (to execute a jar file)
    where options include:
    -jrockit     to select the "jrockit" VM
    -client     to select the "client" VM
    -server     to select the "server" VM [synonym for the "jrockit" VM]
    The default VM is jrockit.
    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
    A ; separated list of directories, JAR archives,
    and ZIP archives to search for class files.
    -D<name>=<value>
    set a system property
    -verbose[:class|gc|jni]
    enable verbose output
    -version print product version and exit
    -version:<value>
    require the specified version to run
    -showversion print product version and continue
    -jre-restrict-search | -jre-no-restrict-search
    include/exclude user private JREs in the version search
    -? -help print this help message
    -X print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
    enable assertions
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
    disable assertions
    -esa | -enablesystemassertions
    enable system assertions
    -dsa | -disablesystemassertions
    disable system assertions
    -agentlib:<libname>[=<options>]
    load native agent library <libname>, e.g. -agentlib:hprof
    see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:<pathname>[=<options>]
    load native agent library by full pathname
    -javaagent:<jarpath>[=<options>]
    load Java programming language agent, see java.lang.instrument
    <May 24, 2006 11:16:57 AM> <Info> <NodeManager> <Server failed during startup so will not be restarted>

    It looks like your command line is broken. You have:
    java <lots of -Dprop=value> java <JRockit flags> weblogic.Server
    That second "java" shouldn't be there.
    -- Henrik

Maybe you are looking for

  • PL/SQL agent is down on 11i

    I clone a TEST 11i instance (build by previous team and not use for a long time) on new TEST server, after that, start the apps tier, everything looks fine, but the PL/SQL agent is down ( I refresh the web component several times). everything else ar

  • HT4515 How to add a ring when you receive text messages

    I just purchased I Phone 5 and when I rec a text message I do not hear a ring-On my Iphone 4S no problem what am I doing wrong. Thank you

  • Item status of SC of subtype ER not updated after creating BDI invitation

    Dear Experts, Our process is that we push a PR from ECC that creates a SC of subtype ER in SRM. In a Z program we based on some criterion we consolidate the line items of these SCs and create BID invitation for these. After BID invitation is created

  • FOP - Displaying values

    What are the items that can be referenced / used by the xslt. One of the forum message says that a XML file is not created and that FOP picks up the data directly from the htmldb engine (metadata?) The headers are displayed using <xsl:for-each select

  • HttpConnection works only in MIDlet startapp()

    I have this MIDlet that verifies if a RecordStore exists and if not it makes a connection and retrieves data from a java webservice. It's fairly simple - i've included the framework below: public void startApp() {      rsPatient = openRecordStore(REC