Weblogic JVM usage

Is there a limit on the amount of ram that the server jvm can use?

This is largely a function of the VM implementation. You should check with
the VM documentation, it used to be around a gig heap on Solaris, but again
this changes with each new release.
Cheers
mbg
"Ron" <[email protected]> wrote in message
news:3ef71367$[email protected]..
>
Is there a limit on the amount of ram that the server jvm can use?

Similar Messages

  • Supported WebLogic JVM

    Regarding your document "BEA WebLogic Server Platform Support," I have a question specific to Solaris 8. Under the column "Supported WebLogic JVM," I notice that WebLogic 6.1 is listed as supporting only the SunSoft SDK 1.3.1 Java 2 Runtime Environment with Java HotSpot Client VM. Does this mean that if I am currently running 1.3.1_01 with the Java HotSpot Server VM, I need to downgrade to 1.3.1 and switch to client VM to be supported?
    http://e-docs.bea.com/wls/platforms/index.html#solaris8
    Blayne

    Hi again.
    One further note - sp2 is required for WLS 6.1.
    Michael
    Michael Young wrote:
    Hi.
    JDK 1.3.1_01 was recently certified - our platform docs have not yet caught up. The following is the supported config:
    SunSoft SDK 1.3.1_01 JavaTM 2 Runtime Environment, Standard Edition (build 1.3.1_01), Java HotSpotTM Client VM (build 1.3.1_01, mixed mode)
    Note that you should use the Client VM, not the Server VM.
    Regards,
    Michael
    Blayne Cook wrote:
    Regarding your document "BEA WebLogic Server Platform Support," I have a question specific to Solaris 8. Under the column "Supported WebLogic JVM," I notice that WebLogic 6.1 is listed as supporting only the SunSoft SDK 1.3.1 Java 2 Runtime Environment with Java HotSpot Client VM. Does this mean that if I am currently running 1.3.1_01 with the Java HotSpot Server VM, I need to downgrade to 1.3.1 and switch to client VM to be supported?
    http://e-docs.bea.com/wls/platforms/index.html#solaris8
    Blayne--
    Michael Young
    Developer Relations Engineer
    BEA Support--
    Michael Young
    Developer Relations Engineer
    BEA Support

  • Encoding Problem from Webservice to Weblogic JVM 10.0 to Database

    Hi,
    I feel we have issue with encoding. We have a value "TESTTESTTEST -TESTÇAO TESTTEST", Clients inject a message with UTF-8 format with this value to our Weblogic servers and these jvm does some businness validation and inserts in to database. In DB the table column is 30 varchar and manually I am able to update the table with this value, but when weblogic is inserting this value we are getting error saying "value too large error to insert TESTTESTTEST -TESTÇAO TESTTEST"
    here the special char is changing, I have seen in Weblogic config file the encoding is set to UTF-8 format.
    please let me know if u have any idea and issue had similar and how it resolved..
    Is this problem is bcoz of jdbc drivers
    thanks.
    Edited by: Shaik on 16-May-2011 19:05

    Specify the encoding param in weblogic.xml.
    <weblogic-web-app>
    <jsp-descriptor>
    <jsp-param>
    <param-name>encoding</param-name>
    <param-value>UTF-8</param-value>
    </jsp-param>
    </jsp-descriptor>
    </weblogic-web-app>
    http://download.oracle.com/docs/cd/E12840_01/wls/docs103/webapp/weblogic_xml.html

  • OutOfMemory error in Weblogic jvm even when enough heap is still available

    Hi Everyone,
    We get a strange OutOfMemory error that happens only once in our Weblogic server in production environment.The Server immediately recovers and there is no issue as far as the application functionality is concerned.
    This is the exact error as seen in weblogic console.log file :
    caused by: java.lang.OutOfMemoryError: Java heap space
    I enabled the verbose gc logging too with the jvm parameter "-XX:+PrintHeapAtGC".Am copying the gc.log file excerpt when we got the Out of Memory issue in console.log.
    gc.log when error was seen in console.log:
    172047.050: [GC {Heap before gc invocations=28392:
    par new generation   total 49088K, used 49024K [0xb8000000, 0xbb000000, 0xbb000000)
      eden space 49024K, 100% used [0xb8000000, 0xbafe0000, 0xbafe0000)
      from space 64K,   0% used [0xbaff0000, 0xbaff0000, 0xbb000000)
      to   space 64K,   0% used [0xbafe0000, 0xbafe0000, 0xbaff0000)
    concurrent mark-sweep generation total 737280K, used 364191K [0xbb000000, 0xe8000000, 0xe8000000)
    concurrent-mark-sweep perm gen total 262144K, used 166556K [0xe8000000, 0xf8000000, 0xf8000000)
    172047.050: [ParNew: 49024K->0K(49088K), 0.1014386 secs] 413215K->382087K(786368K)Heap after gc invocations=28393:
    par new generation total 49088K, used 0K [0xb8000000, 0xbb000000, 0xbb000000)
    eden space 49024K, 0% used [0xb8000000, 0xb8000000, 0xbafe0000)
    from space 64K, 0% used [0xbafe0000, 0xbafe0000, 0xbaff0000)
    to space 64K, 0% used [0xbaff0000, 0xbaff0000, 0xbb000000)
    concurrent mark-sweep generation total 737280K, used 382087K [0xbb000000, 0xe8000000, 0xe8000000)
    concurrent-mark-sweep perm gen total 262144K, used 166556K [0xe8000000, 0xf8000000, 0xf8000000)
    , 0.1021810 secs]
    172055.735: [GC {Heap before gc invocations=28393:
    par new generation   total 49088K, used 49008K [0xb8000000, 0xbb000000, 0xbb000000)
      eden space 49024K,  99% used [0xb8000000, 0xbafdc128, 0xbafe0000)
      from space 64K,   0% used [0xbafe0000, 0xbafe0000, 0xbaff0000)
      to   space 64K,   0% used [0xbaff0000, 0xbaff0000, 0xbb000000)
    concurrent mark-sweep generation total 737280K, used 382087K [0xbb000000, 0xe8000000, 0xe8000000)
    concurrent-mark-sweep perm gen total 262144K, used 166616K [0xe8000000, 0xf8000000, 0xf8000000)
    172055.735: [ParNew: 49008K->0K(49088K), 0.0536844 secs] 431095K->387656K(786368K)Heap after gc invocations=28394:
    par new generation total 49088K, used 0K [0xb8000000, 0xbb000000, 0xbb000000)
    eden space 49024K, 0% used [0xb8000000, 0xb8000000, 0xbafe0000)
    from space 64K, 0% used [0xbaff0000, 0xbaff0000, 0xbb000000)
    to space 64K, 0% used [0xbafe0000, 0xbafe0000, 0xbaff0000)
    concurrent mark-sweep generation total 737280K, used 387656K [0xbb000000, 0xe8000000, 0xe8000000)
    concurrent-mark-sweep perm gen total 262144K, used 166616K [0xe8000000, 0xf8000000, 0xf8000000)
    , 0.0544288 secs]
    172059.106: [Full GC {Heap before gc invocations=28394:
    par new generation   total 49088K, used 22668K [0xb8000000, 0xbb000000, 0xbb000000)
      eden space 49024K,  46% used [0xb8000000, 0xb9623158, 0xbafe0000)
      from space 64K,   0% used [0xbaff0000, 0xbaff0000, 0xbb000000)
      to   space 64K,   0% used [0xbafe0000, 0xbafe0000, 0xbaff0000)
    concurrent mark-sweep generation total 737280K, used 387656K [0xbb000000, 0xe8000000, 0xe8000000)
    concurrent-mark-sweep perm gen total 262144K, used 166616K [0xe8000000, 0xf8000000, 0xf8000000)
    172059.106: [CMS: 387656K->335512K(737280K), 6.1797673 secs] 410325K->335512K(786368K), [CMS Perm : 166616K->166119K(262144K)]Heap after gc invocations=28395:
    par new generation total 49088K, used 0K [0xb8000000, 0xbb000000, 0xbb000000)
    eden space 49024K, 0% used [0xb8000000, 0xb8000000, 0xbafe0000)
    from space 64K, 0% used [0xbaff0000, 0xbaff0000, 0xbb000000)
    to space 64K, 0% used [0xbafe0000, 0xbafe0000, 0xbaff0000)
    concurrent mark-sweep generation total 737280K, used 335512K [0xbb000000, 0xe8000000, 0xe8000000)
    concurrent-mark-sweep perm gen total 262144K, used 166119K [0xe8000000, 0xf8000000, 0xf8000000)
    , 6.1804623 secs]
    172073.913: [GC {Heap before gc invocations=28395:
    par new generation   total 49088K, used 49024K [0xb8000000, 0xbb000000, 0xbb000000)
      eden space 49024K, 100% used [0xb8000000, 0xbafe0000, 0xbafe0000)
      from space 64K,   0% used [0xbaff0000, 0xbaff0000, 0xbb000000)
      to   space 64K,   0% used [0xbafe0000, 0xbafe0000, 0xbaff0000)
    concurrent mark-sweep generation total 737280K, used 335512K [0xbb000000, 0xe8000000, 0xe8000000)
    concurrent-mark-sweep perm gen total 262144K, used 166146K [0xe8000000, 0xf8000000, 0xf8000000)
    172073.913: [ParNew: 49024K->0K(49088K), 0.0616737 secs] 384536K->341716K(786368K)Heap after gc invocations=28396:
    par new generation total 49088K, used 0K [0xb8000000, 0xbb000000, 0xbb000000)
    eden space 49024K, 0% used [0xb8000000, 0xb8000000, 0xbafe0000)
    from space 64K, 0% used [0xbafe0000, 0xbafe0000, 0xbaff0000)
    to space 64K, 0% used [0xbaff0000, 0xbaff0000, 0xbb000000)
    concurrent mark-sweep generation total 737280K, used 341716K [0xbb000000, 0xe8000000, 0xe8000000)
    concurrent-mark-sweep perm gen total 262144K, used 166146K [0xe8000000, 0xf8000000, 0xf8000000)
    , 0.0623851 secs]
    I read at some forums that Heap fragmentation could be the reason when you get the OutOfMemory error?Also the rate with which GC is running if it consumes more than 98% of time and releases less than 2% of heap,this error could be thrown.
    Could any of the above be a cause for this?We dont have the flexibilty of increasing the Xmx anymore.
    We are using a Concurrent Mark Sweep collector as can be seen from script below.
    Here are the jvm parameters am using in Server start script:
    JAVA_HOME/bin/java -server -Xms768m -Xmx768m -XX:MaxPermSize=256m -XX:MaxNewSize=64m -Xbootclasspath/a:$BOOTCLASSPATH -classpath $CLASSPATH -Dbea.home=$BEA_HOME -Dweblogic.Domain=$DOMAIN_NAME -Dweblogic.Name=$SERVER_NAME -Djava.security.auth.login.config=../properties/login.config -Dcom.sun.management.jmxremote.port=7003 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -XX:+UsePerfData -verbose:gc -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCTimeStamps -Xloggc:../log/gc.log -Djava.security.policy==$WL_HOME/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Dweblogic.management.discover=false -XX:-TraceClassUnloading -Dweblogic.management.server=scc-prd-admin.XXX.com:7001 weblogic.Server
    We are using jdk1.5.0_06 version of java with Weblogic.
    Could someone please help resolve this issue?Any thoughts?

    Are you using RMI? Have you adjusted sun.rmi.dgc.server.gcInterval and sun.rmi.dgc.client.gcInterval from their default values for calling System.gc()? I gather (from the format of your logs) that you are running an older JVM, where the default RMI GC intervals were 60000 milliseconds (1 minute). In later JVM's, the default RMI GC interval was increased to 1 hour. See the [JavaTM RMI Release Notes for JDK 6|http://java.sun.com/javase/6/docs/technotes/guides/rmi/relnotes.html] for some details on this.
    Otherwise you might be using some third party code that calls System.gc() periodically. A later JVM will show "(System)" in the full GC output for collections that were caused by a call to System.gc(). You can effectively disable that behavior with the -XX:+DisableExplicitGC command line option, though that might have bad effects on your application if the third party code needed those full collections. But it would be diagnostic.

  • Urgent! Please help. JVM Perm size OutOfMemory with wls9.1

    Sorry for posting this here since I could not find a general weblogic JVM trouble shooting newsgroup. Basically we have an issue in production where OutOfMemory Error occurred in the Perm space after server has been up for half an hour. We recently upgraded from wls8.1+sun hotspot 1.4.2 to wls9.1 + Sun hotspot 1.5.0_06. Originally under wls8.1, the perm space usages was pretty stable at about 80MB (Perm space was set to 128MB). But now 128MB seemed being filled up very quickly. I found the increase size in weblogic.jar and rt.jar both from weblogic upgrade and sun jre upgrade. So last night the production server's perm space size was increased to 192MB. This morning everything looked fine, perm space usage was stable at about 120MB. However, at noon, suddendly 2 servers the perm space started being filled up quickly. Half an hour later, so was the other app server.
    Have anybody seen this issue before? Could it be an issue in some weblogic subsystem with jre 1.5.0_06 since there is no code change made to the application? Is 192MB too aggressive which could cause some issue?
    Thanks in advance. Any help will be greatly appreciated.
    Bing

    Bing Zou wrote:
    Sorry for posting this here since I could not find a general weblogic JVM trouble shooting newsgroup. Basically we have an issue in production where OutOfMemory Error occurred in the Perm space after server has been up for half an hour. We recently upgraded from wls8.1+sun hotspot 1.4.2 to wls9.1 + Sun hotspot 1.5.0_06. Originally under wls8.1, the perm space usages was pretty stable at about 80MB (Perm space was set to 128MB). But now 128MB seemed being filled up very quickly. I found the increase size i
    n weblogic.jar and rt.jar both from weblogic upgrade and sun jre upgrade. So last night the production server's perm space size was increased to 192MB. This morning everything looked fine, perm space usage was stable at about 120MB. However, at noon, suddendly 2 servers the perm space started being filled up quickly. Half an hour later, so was the other app server.
    Have anybody seen this issue before? Could it be an issue in some weblogic subsystem with jre 1.5.0_06 since there is no code change made to the application? Is 192MB too aggressive which could cause some issue?
    Thanks in advance. Any help will be greatly appreciated.
    BingHi Bing, I wich I could help you more directly but I suggest you contact BEA
    official support. They are the best for knowing or sifting through all
    possibly relevant changes and/or fixes for a given set of symptoms.
    Joe

  • Weblogic can't  run on windows2000

    i am new to weblogic,i downloaded an evaluation version of weblogic6.1 for
    windows,i install it keeping up with the installatoin wizard,after
    that,select start->program->weblogic6.1->start default server,the dos
    windows appear,i can see the process in the window,but after about 5
    seconds,the window close,and the server can't be started,the same thing
    happen to starting the example server,why?
    i run windows 2000server,when i open another dos window,go to the exact
    directory,type "startweblogic",output as follow:
    ============================================================================
    ==========
    Microsoft Windows 2000 [Version 5.00.2195]
    (C) Copyright 1985-2000 Microsoft Corp.
    F:\Documents and Settings\Administrator>e:
    E:\>cd E:\wlserver6.1\config\mydomain\
    E:\wlserver6.1\config\mydomain>startWebLogic.cmd
    E:\wlserver6.1>set PATH=.\bin
    E:\wlserver6.1>set
    CLASSPATH=.;F:\jdk1.3.0_01\lib\tools.jar;E:\wlserver6.1\lib\weblogic.jar
    E:\wlserver6.1>echo off
    * To start WebLogic Server, use the password *
    * assigned to the system user. The system *
    * username and password must also be used to *
    * access the WebLogic Server console from a web *
    * browser. *
    E:\wlserver6.1>"F:\jdk1.3.0_01\bin\java" -hotspot -ms64m -mx64m -classpath
    ".;F:\jdk1.3.0_01\lib\tools.jar;E:\wlserver6.1\lib\weblogic.jar"
    -Dweblogic.Domain=mydomain -Dweblogic.Name=myserver
    "-Dbea.home=e:\" -Dweblogic.management.password= -Dweblogic.ProductionModeEn
    abled=true "
    -Djava.security.policy==e:\wlserver6.1/lib/weblogic.policy" weblogic.Server
    Usage: java [-options] class [args...]
    (to execute a class)
    or java -jar [-options] jarfile [args...]
    (to execute a jar file)
    where options include:
    -cp -classpath <directories and zip/jar files separated by ;>
    set search path for application classes and resources
    -D<name>=<value>
    set a system property
    -verbose[:class|gc|jni]
    enable verbose output
    -version print product version and exit
    -showversion print product version and continue
    -? -help print this help message
    -X print help on non-standard options
    E:\wlserver6.1>goto finish
    E:\wlserver6.1>cd config\mydomain
    E:\wlserver6.1\config\mydomain>ENDLOCAL
    E:\wlserver6.1\config\mydomain>
    ============================================================================
    ==========
    the weblogic server can't be started,because i can't access
    "127.0.0.1:7001/........",
    the "startweblogic.cmd" is as follow:
    ============================================================================
    ==========
    @echo off
    @rem This script can be used to start WebLogic Server. This script ensures
    that
    @rem the server is started using the config.xml file found in this directory
    and
    @rem that the CLASSPATH is set correctly. This script contains the following
    variables:
    @rem
    @rem JAVA_HOME - Determines the version of Java used to start
    @rem WebLogic Server. This variable must point to the
    @rem root directory of a JDK installation and will be set
    @rem for you by the WebLogic Server installer. Note that
    @rem this script uses the hotspot VM to run WebLogic Server.
    @rem If you choose to use a JDK other than the one
    @rem included in the disribution, make sure that the JDK
    @rem includes the hotspot VM. See the WebLogic platform support
    @rem page (http://e-docs.bea.com/wls/platforms/index.html)
    @rem for an up-to-date list of supported JVMs on Windows NT.
    @rem
    @rem When setting these variables below, please use short file names (8.3).
    @rem To display short (MS-DOS) filenames, use "dir /x". File names with
    @rem spaces will break this script.
    @rem
    @rem jDriver for Oracle users: This script assumes that native libraries
    @rem required for jDriver for Oracle have been installed in the proper
    @rem location and that your system PATH variable has been set appropriately.
    @rem For additional information, refer to Installing and Setting up WebLogic
    @rem Server (http://e-docs.bea.com/wls/docs61/install/index.html).
    SETLOCAL
    cd ..\..
    @rem Set user-defined variables.
    set JAVA_HOME=F:\jdk1.3.0_01
    @rem Check that script is being run from the appropriate directory
    if not exist lib\weblogic.jar goto wrongplace
    goto checkJDK
    :wrongplace
    echo startWebLogic.cmd must be run from the config\mydomain directory. 1>&2
    goto finish
    :checkJDK
    if exist "%JAVA_HOME%/bin/javac.exe" goto runWebLogic
    echo.
    echo Javac wasn't found in directory %JAVA_HOME%/bin.
    echo Please edit the startWebLogic.cmd script so that the JAVA_HOME
    echo variable points to the root directory of your JDK installation.
    goto finish
    :runWebLogic
    echo on
    set PATH=.\bin
    set CLASSPATH=.;F:\jdk1.3.0_01\lib\tools.jar;E:\wlserver6.1\lib\weblogic.jar
    echo off
    echo.
    echo ***************************************************
    echo * To start WebLogic Server, use the password *
    echo * assigned to the system user. The system *
    echo * username and password must also be used to *
    echo * access the WebLogic Server console from a web *
    echo * browser. *
    echo ***************************************************
    @rem Set WLS_PW equal to your system password for no password prompt server
    startup.
    set WLS_PW=
    @rem Set Production Mode. When set to true, the server starts up in
    @rem production mode. When set to false, the server starts up in development
    @rem mode. If not set, it is defaulted to false.
    set STARTMODE=true
    echo on
    "%JAVA_HOME%\bin\java" -hotspot -ms64m -mx64m -classpath
    "%CLASSPATH%" -Dweblogic.Domain=mydomain -Dweblogic.Name=myserver
    "-Dbea.home=e:\" -Dweblogic.management.password=%WLS_PW% -Dweblogic.Producti
    onModeEnabled=%STARTMODE%
    "-Djava.security.policy==e:\wlserver6.1/lib/weblogic.policy" weblogic.Server
    goto finish
    :finish
    cd config\mydomain
    ENDLOCAL
    ============================================================================
    =====
    who can help me
    thanks

    Hi.
    The only difference I can see between your startup command and mine is that you
    have modified the script to use an unsupported JDK. Try using the JDK that
    comes with the installation - JDK 1.3.1. You shouldn't have to add any JDK jar
    files. My classpath is set as follows:
    ".;.\lib\weblogic_sp.jar;.\lib\weblogic.jar". For more information on supported
    platforms see the following:
    http://edocs.bea.com/wls/platforms/index.html#win2000
    Other than that my only guess is that you have some hidden characters in your
    script, but try changing JDKs first.
    Regards,
    Michael
    zb cong wrote:
    i am new to weblogic,i downloaded an evaluation version of weblogic6.1 for
    windows,i install it keeping up with the installatoin wizard,after
    that,select start->program->weblogic6.1->start default server,the dos
    windows appear,i can see the process in the window,but after about 5
    seconds,the window close,and the server can't be started,the same thing
    happen to starting the example server,why?
    i run windows 2000server,when i open another dos window,go to the exact
    directory,type "startweblogic",output as follow:
    ============================================================================
    ==========
    Microsoft Windows 2000 [Version 5.00.2195]
    (C) Copyright 1985-2000 Microsoft Corp.
    F:\Documents and Settings\Administrator>e:
    E:\>cd E:\wlserver6.1\config\mydomain\
    E:\wlserver6.1\config\mydomain>startWebLogic.cmd
    E:\wlserver6.1>set PATH=.\bin
    E:\wlserver6.1>set
    CLASSPATH=.;F:\jdk1.3.0_01\lib\tools.jar;E:\wlserver6.1\lib\weblogic.jar
    E:\wlserver6.1>echo off
    * To start WebLogic Server, use the password *
    * assigned to the system user. The system *
    * username and password must also be used to *
    * access the WebLogic Server console from a web *
    * browser. *
    E:\wlserver6.1>"F:\jdk1.3.0_01\bin\java" -hotspot -ms64m -mx64m -classpath
    ".;F:\jdk1.3.0_01\lib\tools.jar;E:\wlserver6.1\lib\weblogic.jar"
    -Dweblogic.Domain=mydomain -Dweblogic.Name=myserver
    "-Dbea.home=e:\" -Dweblogic.management.password= -Dweblogic.ProductionModeEn
    abled=true "
    -Djava.security.policy==e:\wlserver6.1/lib/weblogic.policy" weblogic.Server
    Usage: java [-options] class [args...]
    (to execute a class)
    or java -jar [-options] jarfile [args...]
    (to execute a jar file)
    where options include:
    -cp -classpath <directories and zip/jar files separated by ;>
    set search path for application classes and resources
    -D<name>=<value>
    set a system property
    -verbose[:class|gc|jni]
    enable verbose output
    -version print product version and exit
    -showversion print product version and continue
    -? -help print this help message
    -X print help on non-standard options
    E:\wlserver6.1>goto finish
    E:\wlserver6.1>cd config\mydomain
    E:\wlserver6.1\config\mydomain>ENDLOCAL
    E:\wlserver6.1\config\mydomain>
    ============================================================================
    ==========
    the weblogic server can't be started,because i can't access
    "127.0.0.1:7001/........",
    the "startweblogic.cmd" is as follow:
    ============================================================================
    ==========
    @echo off
    @rem This script can be used to start WebLogic Server. This script ensures
    that
    @rem the server is started using the config.xml file found in this directory
    and
    @rem that the CLASSPATH is set correctly. This script contains the following
    variables:
    @rem
    @rem JAVA_HOME - Determines the version of Java used to start
    @rem WebLogic Server. This variable must point to the
    @rem root directory of a JDK installation and will be set
    @rem for you by the WebLogic Server installer. Note that
    @rem this script uses the hotspot VM to run WebLogic Server.
    @rem If you choose to use a JDK other than the one
    @rem included in the disribution, make sure that the JDK
    @rem includes the hotspot VM. See the WebLogic platform support
    @rem page (http://e-docs.bea.com/wls/platforms/index.html)
    @rem for an up-to-date list of supported JVMs on Windows NT.
    @rem
    @rem When setting these variables below, please use short file names (8.3).
    @rem To display short (MS-DOS) filenames, use "dir /x". File names with
    @rem spaces will break this script.
    @rem
    @rem jDriver for Oracle users: This script assumes that native libraries
    @rem required for jDriver for Oracle have been installed in the proper
    @rem location and that your system PATH variable has been set appropriately.
    @rem For additional information, refer to Installing and Setting up WebLogic
    @rem Server (http://e-docs.bea.com/wls/docs61/install/index.html).
    SETLOCAL
    cd ..\..
    @rem Set user-defined variables.
    set JAVA_HOME=F:\jdk1.3.0_01
    @rem Check that script is being run from the appropriate directory
    if not exist lib\weblogic.jar goto wrongplace
    goto checkJDK
    :wrongplace
    echo startWebLogic.cmd must be run from the config\mydomain directory. 1>&2
    goto finish
    :checkJDK
    if exist "%JAVA_HOME%/bin/javac.exe" goto runWebLogic
    echo.
    echo Javac wasn't found in directory %JAVA_HOME%/bin.
    echo Please edit the startWebLogic.cmd script so that the JAVA_HOME
    echo variable points to the root directory of your JDK installation.
    goto finish
    :runWebLogic
    echo on
    set PATH=.\bin
    set CLASSPATH=.;F:\jdk1.3.0_01\lib\tools.jar;E:\wlserver6.1\lib\weblogic.jar
    echo off
    echo.
    echo ***************************************************
    echo * To start WebLogic Server, use the password *
    echo * assigned to the system user. The system *
    echo * username and password must also be used to *
    echo * access the WebLogic Server console from a web *
    echo * browser. *
    echo ***************************************************
    @rem Set WLS_PW equal to your system password for no password prompt server
    startup.
    set WLS_PW=
    @rem Set Production Mode. When set to true, the server starts up in
    @rem production mode. When set to false, the server starts up in development
    @rem mode. If not set, it is defaulted to false.
    set STARTMODE=true
    echo on
    "%JAVA_HOME%\bin\java" -hotspot -ms64m -mx64m -classpath
    "%CLASSPATH%" -Dweblogic.Domain=mydomain -Dweblogic.Name=myserver
    "-Dbea.home=e:\" -Dweblogic.management.password=%WLS_PW% -Dweblogic.Producti
    onModeEnabled=%STARTMODE%
    "-Djava.security.policy==e:\wlserver6.1/lib/weblogic.policy" weblogic.Server
    goto finish
    :finish
    cd config\mydomain
    ENDLOCAL
    ============================================================================
    =====
    who can help me
    thanks--
    Michael Young
    Developer Relations Engineer
    BEA Support

  • Is JVM shared accross Managed Server

    Hi Guys,
    I have a basic question wrt the JVM usage in weblogic cluster.
    I have have configured cluster environment in a single Weblogic Domain with 2 managed server in a single box.
    In such case will the 2 managed server share the same JVM or each managed server will have its own JVM?
    Regards
    Suresh.

    Hi Suresh,
    Every WLS Server is a Java Program .. and it runs on it's own JVM. Thats why we have an option to allocate different Heap and JVM Tunning settings for Separate WLS instances even if they are on the same Physical box or remote.
    But it doesn't mean that u need to install JDK two times in your Box for every Managed Server. Both the Managed Servers can use the same JAVA_HOME.
    Thanks
    Jay SenSharma
    http://weblogic-wonders.com/ (Wonders Are here)

  • Empty Weblogic Server 8.1 SP1 Repeating Stack Trace

    Thanks in advance for any help and attention!
              An instance of Weblogic 8.1 SP1 on our UAT environment keeps on spitting out stack traces even though the only user accessing WL is via the admin console. There are no applications deployed on this platform.
              The stack trace is also intermittent and can't be attributed to a specific action. This is occuring on our UAT environment and on a WL install which is a copy of our production environment. But we don't get these stack traces on production??
              Here are some details of the server hosting WL 8.1 SP1 in our UAT environment.
              Operating System/Hardware:
              Solaris VM (build Solaris_JDK_1.2.2_10, native threads, sunwjit)
              Operating System SunOS abcu012-ukzr 5.8 Generic_108528-23
              sun4u sparc SUNW,Sun-Fire-V210
              JVM Used by WebLogic:
              Weblogic JVM Java(TM) 2 Runtime Environment,
              Standard Edition (build 1.4.2-b28)
              Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode)
              I have listed the full stack trace and config.xml below...
              <?xml version="1.0" encoding="UTF-8"?>
              <Domain ConfigurationVersion="8.1.0.0" Name="abc">
              <Server AcceptBacklog="100"
              CustomIdentityKeyStoreFileName="/apps/bea/user_projects/domains/abc/certificates/pwls.jks"
              CustomIdentityKeyStorePassPhrase="XXXXX"
              CustomIdentityKeyStoreType="JKS"
              CustomTrustKeyStoreFileName="/apps/bea/user_projects/domains/abc/certificates/cacert.jks"
              CustomTrustKeyStorePassPhrase="XXXXX"
              CustomTrustKeyStoreType="JKS" GracefulShutdownTimeout="5"
              IgnoreSessionsDuringShutdown="true"
              KeyStores="CustomIdentityAndCustomTrust" ListenAddress=""
              ListenPort="7001" Name="abcu012-ukzr" NativeIOEnabled="true"
              ReliableDeliveryPolicy="RMDefaultPolicy" ServerVersion="8.1.1.0"
              StdoutEnabled="false" TunnelingEnabled="true" WeblogicPluginEnabled="true">
              <SSL Enabled="true" HostnameVerificationIgnored="false"
              IdentityAndTrustLocations="KeyStores" ListenPort="7002"
              Name="abcu012-ukzr" ServerPrivateKeyAlias="wls" ServerPrivateKeyPassPhrase="XXXXX"/>
              <Log FileName="/apps/bea/logs/abcu012-ukzr/abc/server.log"
              Name="abcu012-ukzr" RotationType="byTime"/>
              <WebServer KeepAliveSecs="120"
              LogFileName="/apps/bea/logs/abcu012-ukzr/abc/access.log" Name="abcu012-ukzr"/>
              <ExecuteQueue Name="weblogic.kernel.Default" ThreadCount="30"/>
              </Server>
              <JMSFileStore Directory="rmfilestore" Name="FileStore"/>
              <WSReliableDeliveryPolicy DefaultRetryCount="10"
              DefaultTimeToLive="60000" Name="RMDefaultPolicy" Store="FileStore"/>
              <Security Name="abc" PasswordPolicy="wl_default_password_policy"
              Realm="wl_default_realm" RealmSetup="true">
              <weblogic.security.providers.authentication.DefaultAuthenticator
              Name="Security:Name=myrealmDefaultAuthenticator" Realm="Security:Name=myrealm"/>
              <weblogic.security.providers.authentication.DefaultIdentityAsserter
              ActiveTypes="AuthenticatedUser"
              Name="Security:Name=myrealmDefaultIdentityAsserter" Realm="Security:Name=myrealm"/>
              <weblogic.security.providers.authorization.DefaultRoleMapper
              Name="Security:Name=myrealmDefaultRoleMapper" Realm="Security:Name=myrealm"/>
              <weblogic.security.providers.authorization.DefaultAuthorizer
              Name="Security:Name=myrealmDefaultAuthorizer" Realm="Security:Name=myrealm"/>
              <weblogic.security.providers.authorization.DefaultAdjudicator
              Name="Security:Name=myrealmDefaultAdjudicator" Realm="Security:Name=myrealm"/>
              <weblogic.security.providers.credentials.DefaultCredentialMapper
              Name="Security:Name=myrealmDefaultCredentialMapper" Realm="Security:Name=myrealm"/>
              <weblogic.management.security.authentication.UserLockoutManager
              Name="Security:Name=myrealmUserLockoutManager" Realm="Security:Name=myrealm"/>
              <weblogic.management.security.Realm
              Adjudicator="Security:Name=myrealmDefaultAdjudicator"
              AuthenticationProviders="Security:Name=myrealmDefaultAuthenticator|Security:Name=myrealmDefaultIdentityAsserter"
              Authorizers="Security:Name=myrealmDefaultAuthorizer"
              CredentialMappers="Security:Name=myrealmDefaultCredentialMapper"
              DefaultRealm="true" DisplayName="myrealm"
              FullyDelegateAuthorization="true"
              Name="Security:Name=myrealm"
              RoleMappers="Security:Name=myrealmDefaultRoleMapper"
              UserLockoutManager="Security:Name=myrealmUserLockoutManager"/>
              </Security>
              <EmbeddedLDAP Credential="{3DES}XPMACNvHFn4=" Name="abc"/>
              <SecurityConfiguration
              Credential="XXXXX"
              Name="abc" RealmBootStrapVersion="1"/>
              <Realm FileRealm="wl_default_file_realm" Name="wl_default_realm"/>
              <FileRealm Name="wl_default_file_realm"/>
              <PasswordPolicy Name="wl_default_password_policy"/>
              <JMSServer Name="WSStoreForwardInternalJMSServerabcu012-ukzr"
              Store="FileStore" Targets="abcu012-ukzr">
              <JMSQueue CreationTime="1073401554039"
              JNDIName="jms.internal.queue.WSStoreForwardQueue"
              JNDINameReplicated="false" Name="WSInternaljms.internal.queue.WSStoreForwardQueueabcu012-ukzr"/>
              <JMSQueue CreationTime="1073401554605"
              JNDIName="jms.internal.queue.WSDupsEliminationHistoryQueue"
              JNDINameReplicated="false" Name="WSInternaljms.internal.queue.WSDupsEliminationHistoryQueueabcu012-ukzr"/>
              </JMSServer>
              <JDBCConnectionPool DriverName="oracle.jdbc.driver.OracleDriver"
              InitialCapacity="5" MaxCapacity="25" Name="RolhPool"
              Password="{3DES}bz9CieW2/7g=" Properties="user=rolhdb"
              Targets="abcu012-ukzr" TestConnectionsOnCreate="false"
              TestConnectionsOnRelease="false"
              TestConnectionsOnReserve="false"
              TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@XXXXX"/>
              <JDBCTxDataSource JNDIName="jdbc/rolh/ds" Name="RolhDS"
              PoolName="RolhPool" Targets="abcu012-ukzr"/>
              <JDBCConnectionPool DriverName="oracle.jdbc.driver.OracleDriver"
              InitialCapacity="5" MaxCapacity="25" Name="qualificationsPool"
              Password="{3DES}wIVVxk0Zjk8=" Properties="user=qualdb"
              Targets="abcu012-ukzr" TestConnectionsOnCreate="false"
              TestConnectionsOnRelease="false"
              TestConnectionsOnReserve="false"
              TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@XXXXX"/>
              <JDBCTxDataSource JNDIName="jdbc/qual/ds" Name="QualDS"
              PoolName="qualificationsPool" Targets="abcu012-ukzr"/>
              <JMSConnectionFactory JNDIName="abc.jms.connectionFactory"
              MessagesMaximum="-1" Name="abcJMSConnectionFactory" Targets="abcu012-ukzr"/>
              <JMSFileStore
              Directory="/apps/bea/user_projects/domains/abc/abcJMSFileStore" Name="abcJMSFileStore"/>
              <JMSServer Name="abcJMSServer" Targets="abcu012-ukzr">
              <JMSQueue CreationTime="1073406122951"
              JNDIName="abc.jms.queue.qualifications"
              JNDINameReplicated="false" Name="Qualifications"/>
              <JMSQueue CreationTime="1075485561981"
              JNDIName="abc.jms.queue.printService"
              JNDINameReplicated="false" Name="PrintQueue"/>
              <JMSQueue CreationTime="1075994883296"
              JNDIName="abc.jms.queue.applicationRejection"
              JNDINameReplicated="false" Name="ApplicationRejection"/>
              <JMSQueue CreationTime="1075994920032"
              JNDIName="abc.jms.queue.correspondence"
              JNDINameReplicated="false" Name="Correspondence"/>
              <JMSQueue CreationTime="1075994977728"
              JNDIName="abc.jms.queue.crbResponse"
              JNDINameReplicated="false" Name="CRBResponse"/>
              <JMSQueue CreationTime="1075995041107"
              JNDIName="abc.jms.queue.licenceReturn"
              JNDINameReplicated="false" Name="LicenceReturn"/>
              <JMSQueue CreationTime="1075995091920"
              JNDIName="abc.jms.queue.paymentApplications"
              JNDINameReplicated="false" Name="PaymentApplications"/>
              <JMSQueue CreationTime="1075995123366"
              JNDIName="abc.jms.queue.CardSecured"
              JNDINameReplicated="false" Name="CardSecured"/>
              <JMSQueue CreationTime="1075995158136"
              JNDIName="abc.jms.queue.CardsProduced"
              JNDINameReplicated="false" Name="CardsProduced"/>
              <JMSQueue CreationTime="1075995199128"
              JNDIName="abc.jms.queue.CardsDestroyed"
              JNDINameReplicated="false" Name="CardsDestroyed"/>
              <JMSQueue CreationTime="1112361191613"
              JNDIName="abc.jms.queue.basAccepted"
              JNDINameReplicated="false" Name="BASAccepted"/>
              <JMSQueue CreationTime="1121364464738"
              JNDIName="abc.jms.queue.faultLogging" Name="FaultLogging"/>
              </JMSServer>
              <JDBCConnectionPool DriverName="oracle.jdbc.driver.OracleDriver"
              InitialCapacity="5" MaxCapacity="25" Name="PrintPool"
              Password="XXXXX" Properties="user=intdb"
              Targets="abcu012-ukzr" TestConnectionsOnCreate="false"
              TestConnectionsOnRelease="false"
              TestConnectionsOnReserve="false"
              TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@XXXXX"/>
              <JDBCTxDataSource JNDIName="jdbc/print/ds" Name="PrintDS"
              PoolName="PrintPool" Targets="abcu012-ukzr"/>
              <JDBCConnectionPool DriverName="oracle.jdbc.driver.OracleDriver"
              InitialCapacity="5" MaxCapacity="25" Name="intPool"
              Password="XXXXX" Properties="user=intdb"
              Targets="abcu012-ukzr" TestConnectionsOnCreate="false"
              TestConnectionsOnRelease="false"
              TestConnectionsOnReserve="false"
              TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@XXXXXe"/>
              <Log FileName="/apps/bea/logs/abcu012-ukzr/abc/domain.log" Name="abc"/>
              <JDBCTxDataSource JNDIName="jdbc/dhc/ds" Name="dhcDS"
              PoolName="intPool" Targets="abcu012-ukzr"/>
              <JDBCTxDataSource JNDIName="jdbc/fault/ds" Name="FaultDS"
              PoolName="intPool" Targets="abcu012-ukzr"/>
              <JDBCTxDataSource JNDIName="jdbc/int/ds" Name="IntDS"
              PoolName="intPool" Targets="abcu012-ukzr"/>
              </Domain>
              CLASSPATH=::/apps/java/j2sdk_nb/j2sdk1.4.2/jre/lib/rt.jar:/server/lib/webservices.jar:/apps/dm/dmapp/dfc/dfc/conf/config:/app
              s/bea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix-pki-api.jar:/apps/bea/user_projects/domains/XXXXX
              /XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix-openpgp-provider.jar:/apps/bea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/X
              XXXX/XXXXX/cryptix-message-api.jar:/apps/bea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix-jce-provid
              er.jar:/apps/bea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix-jce-api.jar:/apps/bea/user_projects/do
              mains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix.jar:/apps/bea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/X
              XXXX/certpath-api-compat.jar
              PATH=/apps/dm/dmapp/product/5.2/bin:/apps/dm/dmapp/dba:/apps/oracle/product/9.2/bin:/export/home/kicha/XXXXXTools:/usr/bin:/u
              sr/ucb:/etc:
              * 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 *
              LD_LIBRARY_PATH=/apps/java/j2sdk_nb/j2sdk1.4.2/lib:/apps/dm/dmapp/product/5.2/bin:/apps/dm/dmapp/fulltext/verity271/_ssol26/b
              in::oracle:/usr/lib:/apps/bea/weblogic81/server/lib/solaris:/apps/bea/weblogic81/server/lib/solaris/oci920_8
              * Warning: This script is DEPRECATED. Please *
              * don't start new Domains with this script. Use *
              * scripts generated by Domain Configuration *
              * Wizard instead. *
              CLASSPATH=/apps/bea/jdk141_03/lib/tools.jar:/apps/bea/weblogic81/server:/apps/bea/weblogic81/server/lib/weblogic_sp.jar:/apps
              /bea/weblogic81/server/lib/weblogic.jar:::/apps/java/j2sdk_nb/j2sdk1.4.2/jre/lib/rt.jar:/server/lib/webservices.jar:/apps/dm/
              dmapp/dfc/dfc/conf/config:/apps/bea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix-pki-api.jar:/apps/b
              ea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix-openpgp-provider.jar:/apps/bea/user_projects/domains
              /XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix-message-api.jar:/apps/bea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/
              XXXXX/XXXXX/cryptix-jce-provider.jar:/apps/bea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix-jce-api.
              jar:/apps/bea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix.jar:/apps/bea/user_projects/domains/XXXXX
              /XXXXXu014-ukcr/upload/XXXXX/XXXXX/certpath-api-compat.jar
              PATH=.:/apps/bea/weblogic81/server/bin:/apps/bea/jdk141_03/jre/bin:/apps/bea/jdk141_03/bin:/apps/bea/weblogic81/server/lib/so
              laris:/apps/dm/dmapp/product/5.2/bin:/apps/dm/dmapp/dba:/apps/oracle/product/9.2/bin:/export/home/kicha/XXXXXTools:/usr/bin:/
              usr/ucb:/etc:
              * 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 *
              + /apps/bea/jdk141_03/bin/java -server -Xms1280m -Xmx1280m -XX:NewSize=384m -XX:MaxNewSize=384m -XX:SurvivorRatio=15
              -Djava.library.path=/apps/bea/weblogic81/server/lib/solaris:/apps/dm/dmapp/dfc/dfc
              -DXXXXX.war=/apps/bea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/XXXXX.war -classpath
              /apps/bea/jdk141_03/lib/tools.jar:/apps/bea/weblogic81/server:/apps/bea/weblogic81/server/lib/weblogic_sp.jar:/apps/bea/weblo
              gic81/server/lib/weblogic.jar:::/apps/java/j2sdk_nb/j2sdk1.4.2/jre/lib/rt.jar:/server/lib/webservices.jar:/apps/dm/dmapp/dfc/
              dfc/conf/config:/apps/bea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix-pki-api.jar:/apps/bea/user_pr
              ojects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix-openpgp-provider.jar:/apps/bea/user_projects/domains/XXXXX/XXX
              XXu014-ukcr/upload/sia/XXXXX/cryptix-message-api.jar:/apps/bea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/
              cryptix-jce-provider.jar:/apps/bea/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix-jce-api.jar:/apps/be
              a/user_projects/domains/XXXXX/XXXXXu014-ukcr/upload/XXXXX/XXXXX/cryptix.jar:/apps/bea/user_projects/domains/XXXXX/XXXXXu014-u
              kcr/upload/XXXXX/XXXXX/certpath-api-compat.jar -Dweblogic.Name=XXXXXu012-ukzr -Dweblogic.management.username=kicha
              -Dweblogic.management.password=kicha_111 -Dweblogic.ProductionModeEnabled=
              -Djava.security.policy=/apps/bea/weblogic81/server/lib/weblogic.policy weblogic.Server
              <Jan 23, 2006 3:39:13 PM GMT> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Server VM
              Version 1.4.1_03-b02 from Sun Microsystems Inc.>
              <Jan 23, 2006 3:39:14 PM GMT> <Info> <Configuration Management> <BEA-150016> <This server is being started as the
              administration server.>
              <Jan 23, 2006 3:39:14 PM GMT> <Info> <Management> <BEA-141107> <Version: WebLogic Server 8.1 SP1 Fri Jun 20 23:06:40 PDT
              2003 271009
              WebLogic XMLX Module 8.1 SP1 Fri Jun 20 23:06:40 PDT 2003 271009>
              <Jan 23, 2006 3:39:15 PM GMT> <Notice> <Management> <BEA-140005> <Loading domain configuration from configuration repository
              at /apps/bea/user_projects/domains/XXXXX/./config.xml.>
              Full thread dump Java HotSpot(TM) Server VM (1.4.1_03-b02 mixed mode):
              "ExecuteThread: '6' for queue: 'JMS.TimerClientPool'" daemon prio=5 tid=0x3111e8 nid=0x4b in Object.wait()
              [9ba81000..9ba81994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <aa5e8a28> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <aa5e8a28> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "ExecuteThread: '5' for queue: 'JMS.TimerClientPool'" daemon prio=5 tid=0xf87420 nid=0x4a in Object.wait()
              [9bb81000..9bb81994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <aa5e8250> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <aa5e8250> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "ExecuteThread: '4' for queue: 'JMS.TimerClientPool'" daemon prio=5 tid=0x1141418 nid=0x49 in Object.wait()
              [9bc81000..9bc81994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <aa5e7a48> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <aa5e7a48> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "ExecuteThread: '3' for queue: 'JMS.TimerClientPool'" daemon prio=5 tid=0xe5b600 nid=0x48 in Object.wait()
              [9bd81000..9bd81994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <aa5e7270> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <aa5e7270> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "ExecuteThread: '2' for queue: 'JMS.TimerClientPool'" daemon prio=5 tid=0xaa9998 nid=0x47 in Object.wait()
              [9be81000..9be81994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <aa5e6a98> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <aa5e6a98> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "ExecuteThread: '1' for queue: 'JMS.TimerClientPool'" daemon prio=5 tid=0x7c65f8 nid=0x46 in Object.wait()
              [9bf81000..9bf81994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <aa5e62c0> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <aa5e62c0> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "ExecuteThread: '0' for queue: 'JMS.TimerClientPool'" daemon prio=5 tid=0x3fccf8 nid=0x45 in Object.wait()
              [9ca81000..9ca81994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <aa5e5ac8> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <aa5e5ac8> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0xf7efd8 nid=0x44 waiting for monitor entry
              [9c081000..9c081994]
                   at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:93)
                   - waiting to lock <bede1b00> (a java.lang.String)
                   at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
                   at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
              "ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x12737d0 nid=0x43 waiting for monitor entry
              [9c181000..9c181994]
                   at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:93)
                   - waiting to lock <bede1b00> (a java.lang.String)
                   at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
                   at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
              "ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0xb70fd0 nid=0x42 in Object.wait()
              [9c281000..9c281994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <bede6ab8> (a [Lweblogic.socket.PosixSocketInfo$FdStruct;)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:95)
                   - locked <bede6ab8> (a [Lweblogic.socket.PosixSocketInfo$FdStruct;)
                   - locked <bede1b00> (a java.lang.String)
                   at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
                   at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
              "SSLListenThread.Default" prio=5 tid=0x7475a8 nid=0x41 runnable [9c381000..9c381994]
                   at java.net.PlainSocketImpl.socketAccept(Native Method)
                   at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
                   - locked <bedffc38> (a java.net.PlainSocketImpl)
                   at java.net.ServerSocket.implAccept(ServerSocket.java:448)
                   at javax.net.ssl.impl.SSLServerSocketImpl.accept(Unknown Source)
                   at weblogic.t3.srvr.ListenThread.accept(ListenThread.java:715)
                   at weblogic.t3.srvr.ListenThread.run(ListenThread.java:291)
              "ListenThread.Default" prio=5 tid=0x588628 nid=0x40 runnable [9c481000..9c481994]
                   at java.net.PlainSocketImpl.socketAccept(Native Method)
                   at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
                   - locked <bedeeb68> (a java.net.PlainSocketImpl)
                   at java.net.ServerSocket.implAccept(ServerSocket.java:448)
                   at java.net.ServerSocket.accept(ServerSocket.java:419)
                   at weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:24)
                   at weblogic.t3.srvr.ListenThread.accept(ListenThread.java:715)
                   at weblogic.t3.srvr.ListenThread.run(ListenThread.java:291)
              "Thread-9" daemon prio=5 tid=0xac6f28 nid=0x3f in Object.wait() [9c581000..9c581994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <bec9b7d0> (a java.util.TaskQueue)
                   at java.util.TimerThread.mainLoop(Timer.java:429)
                   - locked <bec9b7d0> (a java.util.TaskQueue)
                   at java.util.TimerThread.run(Timer.java:382)
              "ExecuteThread: '0' for queue: 'JMS.TimerTreePool'" daemon prio=5 tid=0x8967e0 nid=0x3e in Object.wait() [9c681000..9c681994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <bec26738> (a weblogic.jms.backend.BETimerTree)
                   at weblogic.jms.backend.BETimerTree.execute(BETimerTree.java:146)
                   - locked <bec26738> (a weblogic.jms.backend.BETimerTree)
                   at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
              "Thread-8" prio=5 tid=0x5b0260 nid=0x3d in Object.wait() [9c781000..9c781994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <bec01568> (a java.util.TaskQueue)
                   at java.util.TimerThread.mainLoop(Timer.java:429)
                   - locked <bec01568> (a java.util.TaskQueue)
                   at java.util.TimerThread.run(Timer.java:382)
              "Thread-7" prio=5 tid=0x874ef8 nid=0x3c in Object.wait() [9c881000..9c881994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <bebe7048> (a java.util.TaskQueue)
                   at java.util.TimerThread.mainLoop(Timer.java:429)
                   - locked <bebe7048> (a java.util.TaskQueue)
                   at java.util.TimerThread.run(Timer.java:382)
              "Thread-6" prio=5 tid=0xdec010 nid=0x3b in Object.wait() [9c981000..9c981994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <bebbdb08> (a java.util.TaskQueue)
                   at java.util.TimerThread.mainLoop(Timer.java:429)
                   - locked <bebbdb08> (a java.util.TaskQueue)
                   at java.util.TimerThread.run(Timer.java:382)
              "weblogic.health.CoreHealthMonitor" daemon prio=5 tid=0x5eebd8 nid=0x39 waiting on condition [9dd81000..9dd81994]
                   at java.lang.Thread.sleep(Native Method)
                   at weblogic.t3.srvr.CoreHealthMonitorThread.run(CoreHealthMonitorThread.java:124)
              "Thread-4" prio=5 tid=0x665808 nid=0x38 in Object.wait() [9de81000..9de81994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <be635fa0> (a java.util.TaskQueue)
                   at java.util.TimerThread.mainLoop(Timer.java:429)
                   - locked <be635fa0> (a java.util.TaskQueue)
                   at java.util.TimerThread.run(Timer.java:382)
              "VDE Transaction Processor Thread" prio=2 tid=0xcc5480 nid=0x36 in Object.wait() [9df81000..9df81994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <be5537b8> (a com.octetstring.vde.backend.standard.TransactionProcessor)
                   at java.lang.Object.wait(Object.java:426)
                   at com.octetstring.vde.backend.standard.TransactionProcessor.waitChange(TransactionProcessor.java:355)
                   - locked <be5537b8> (a com.octetstring.vde.backend.standard.TransactionProcessor)
                   at com.octetstring.vde.backend.standard.TransactionProcessor.run(TransactionProcessor.java:215)
              "ExecuteThread: '2' for queue: 'weblogic.admin.RMI'" daemon prio=5 tid=0x2f6f68 nid=0x35 in Object.wait()
              [9e081000..9e081994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <be4c3e50> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <be4c3e50> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "ExecuteThread: '1' for queue: 'weblogic.admin.RMI'" daemon prio=5 tid=0x64eb90 nid=0x34 in Object.wait()
              [9e181000..9e181994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <be4c3998> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <be4c3998> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "ExecuteThread: '0' for queue: 'weblogic.admin.RMI'" daemon prio=5 tid=0x365e50 nid=0x33 in Object.wait()
              [9e281000..9e281994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <be4c34c0> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <be4c34c0> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "ExecuteThread: '1' for queue: 'weblogic.admin.HTTP'" daemon prio=5 tid=0xcc3d88 nid=0x32 in Object.wait()
              [9e381000..9e381994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <be4c2a40> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <be4c2a40> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "ExecuteThread: '0' for queue: 'weblogic.admin.HTTP'" daemon prio=5 tid=0x9e9708 nid=0x31 in Object.wait()
              [9e481000..9e481994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <be4c2560> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <be4c2560> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "weblogic.security.SpinnerRandomSource" daemon prio=5 tid=0xcc3fb8 nid=0x30 in Object.wait() [9e581000..9e581994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <be4b4410> (a java.lang.Object)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.security.SpinnerRandomBitsSource.run(SpinnerRandomBitsSource.java:60)
                   - locked <be4b4410> (a java.lang.Object)
                   at java.lang.Thread.run(Thread.java:536)
              "weblogic.time.TimeEventGenerator" daemon prio=9 tid=0x9d9550 nid=0x2f in Object.wait() [9e681000..9e681994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <be4b31a8> (a weblogic.time.common.internal.TimeTable)
                   at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:271)
                   - locked <be4b31a8> (a weblogic.time.common.internal.TimeTable)
                   at weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:118)
                   at java.lang.Thread.run(Thread.java:536)
              "ExecuteThread: '4' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x2d94e0 nid=0x2e in Object.wait()
              [9e781000..9e781994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <be4b2930> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <be4b2930> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "ExecuteThread: '3' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x2d8960 nid=0x2d in Object.wait()
              [9e881000..9e881994]
                   at java.lang.Object.wait(Native Method)
                   - waiting on <be4b2470> (a weblogic.kernel.ExecuteThread)
                   at java.lang.Object.wait(Object.java:426)
                   at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
                   - locked <be4b2470> (a weblogic.kernel.ExecuteThread)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
              "ExecuteThread: '2' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x52bd58 nid=0x2c in Object.wait()
              [9e981000..9e981994]
                   at java.lang.Object.wait(Native Method)
                   

    What about Red Hat 7.2 ?
    I do not understand very well if this version has anything to do with the
    ones mentioned on supported platforms
    thanks
    "Raj Alagumalai" <[email protected]> escribió en el mensaje
    news:[email protected]..
    Campot,
    Unfortunately WLS 8.1 sp1 is not supported on RedHat 7.1
    http://e-docs.bea.com/wls/certifications/certs_810/overview.html#1043408
    should provide you more information on this.
    Thanks
    Raj Alagumalai
    WebLogic Workshop Support
    "Campot" <[email protected]> wrote in message
    news:[email protected]..
    Can I install WebLogic Server 8.1 SP1 on Linux Redhat 7.1?
    I looked the documentation and it is not clear if the server runs on
    this
    Linux version
    Thanks

  • Singleton serialization and weblogic - help!

    hi everyone,
    I'm trying to serialize a singleton cache object we're using for our (intranet)
    website running on weblogic 6.1. I've made sure the singleton class
    implements serializable, and i've also put the following method in the
    singleton class (ChartCache.java):
    private Object readResolve()
    return theInstance; //which is of type ChartCache
    By the way I'm using jdk 1.3. I've trawled the web and can't find anything to help me yet...
    Basically I've written a jsp to get the current instance of the cache
    and serialize it to a file. When I invoke another jsp i want it to
    reinflate the object and place it back into the weblogic jvm so it can
    once again be accessed as a singleton by all classes in the webapp. At
    the moment its just not working - the cache object will eventually
    take over half an hour to create (huge database processing going on)
    so I want the option, if weblogic falls over, to reinstantiate the
    cache without having to rebuild it from scratch. The cache will only
    be refreshed once a day.
    I'll c&p my jsp code below...
    ======================= restoreCache.jsp
    <%@ page import = "java.util.*" %>
    <%@ page import = "java.io.*" %>
    <%@ page import = "com.drkw.agencylending.website.chartcache.*" %>
    <%@ page import = "com.drkw.agencylending.log.Logger" %>
    <%
    ChartCache theCache = null;
    try
    String filename = "chartCache.dat";
    FileInputStream fis = new FileInputStream(filename);
    ObjectInputStream in = new ObjectInputStream(fis);
    theCache = (ChartCache)in.readObject();
    in.close();
    catch(Exception e)
    Logger.log(e);
    %>
    Resurrected chart cache from file.
    ======================= saveCache.jsp
    <%@ page import = "java.util.*" %>
    <%@ page import = "java.io.*" %>
    <%@ page import = "com.drkw.agencylending.website.chartcache.*" %>
    <%@ page import = "com.drkw.agencylending.log.Logger" %>
    <%
    ChartCache theCache = ChartCache.getInstance();
    String fileName = "chartCache.dat";
    try
    FileOutputStream fos = new FileOutputStream(fileName);
    ObjectOutputStream oos = new ObjectOutputStream(fos);
    oos.writeObject(theCache);
    oos.flush();
    oos.close();
    catch(Exception e)
    Logger.log(e);
    %>
    Wrote cache object to file.
    ============================
    At the moment, a file is getting written but it seems suspiciously
    small (73 bytes!) for what is a very large object. When I try to load
    it up again, I get no errors but when I call ChartCache.getInstance()
    (my singleton) it recreates the cache rather than using the one I've
    reinflated. BTW I don't need to worry about server clustering/JNDI to
    ensure I have a truly singleton instance - there will only ever be one
    JVM to worry about.
    Any help greatly appreciated!

    solved the problem using another technique. Rather
    than serialize the entire singleton object, I just
    serialized the hashmap (the only bit I really care
    about). Then in the private constructor, the class
    checks a database flag to see whether the singleton
    was created today - if not, I refresh the cache,
    otherwise load in the serialized hashmap and set that
    as my class member. No complicated jndi/ejb registry
    needed to get around it..!singleton serialization is not recommended in ejb enviroment, it will cause problems. in what you are doing, it is far better to persist the data values in a database.
    just for the sake of writing a serializable sington: in addition to what you do in a regular object, you would first check to see if this obj has been serialized, if it is, deserialize it and return this one. you would have to write your own method to do serialization, making sure you have only one place to serialize it, and let the object know where the file is.

  • Weblogic App Server Memory Settings

    Hi,
    How memory management is happening weblogic app server and where I need to set the those things in weblogic server.
    Thanks,

    You set memory argumnets for Weblogic in server start scripts - startWeblogic.sh & startManagedWeblogic.sh. You have MEM_ARGS arguments where you set your JVM minimum and maximun heap settings.
    Weblogic JVM by default has parallel garbage collection algorithm.
    - - Weblogic Consultant

  • Adf faces on weblogic 8.1.5

    Hello,
    I am building an application using adf faces (10_1_3_0_4) on Weblogic 8.1.5.
    I have the application working under eclipse and Weblogic 8.1.5 on windows.
    However, when I try to deploy it Sun Solaris, I have problems.
    The Test App includes in WEB-INF/lib :
    adf-faces-api-10_1_3_0_4.jar jaxen-full.jar
    adf-faces-impl-10_1_3_0_4.jar jsf-api.jar
    adfshare-3549S.jar jsf-impl.jar
    commons-beanutils.jar jstl.jar
    commons-collections.jar saxpath.jar
    commons-digester.jar standard.jar
    commons-logging.jar
    The Weblogic java version and jvm are
    java.runtime.version = 1.4.2_08-b03
    java.specification.version = 1.4
    java.vendor = Sun Microsystems Inc.
    java.vendor.url = http://java.sun.com/
    java.version = 1.4.2_08
    When it compiles the jsp, I get the following error:
    error: Invalid class file format in /export/enterprise-docs/weblogic/8.1/user_projects/
    ipbDomain/ipbNode1/.wlnotdelete/extract/ipbNode1_ipb_ipb/jarfiles/WEB-INF/lib/adf-faces
    -impl-10_1_3_0_4.jar(oracle/adfinternal/view/faces/taglib/core/layout/CorePanelPageTag.
    class). The major.minor version '48.0' is too recent for this tool to understand.
    /export/enterprise-docs/weblogic/8.1/user_projects/ipbDomain/./ipbNode1/.wlnotdelete/ex
    tract/ipbNode1_ipb_ipb/jsp_servlet/__home.java:241: Class oracle.adfinternal.view.faces
    .taglib.core.layout.CorePanelPageTag not found.
    oracle.adfinternal.view.faces.taglib.core.layout.CorePanelPageTag afpanelPage0 =
    null;
    export/enterprise-docs/weblogic/8.1/user_projects/ipbDomain/./ipbNode1/.wlnotdelete/ex
    tract/ipbNode1_ipb_ipb/jsp_servlet/__home.java:1080: Class oracle.adfinternal.view.face
    s.taglib.convert.ConvertNumberTag not found.
    if (_af_convertNumber0 == null) afconvertNumber0 = new or
    acle.adfinternal.view.faces.taglib.convert.ConvertNumberTag(); //[ /home.jsp; Line: 93]
    ^
    62 errors
    at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:478)
    at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:246)
    at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:196)
    at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:59
    8)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :406)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :526)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :348)
    at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp
    l.java:328)
    at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:
    322)
    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:13
    0)
    at oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHan
    dlerImpl.java:157)
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java
    :87)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
    tStubImpl.java:1072)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :465)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfF
    The error major.minor version '48.0' is too recent for this tool to understand.- implies the adf jars are JDK 1.4, are different from Weblogic jvm, but they are both 1.4. The error occurs when the jsp compiler tries to generate the class from the jsp. It cannot resolve the adf jars which reside in WEB-INF/libs. The jsp works correctly when I use jsf components instead of adf faces components.
    Any help will be greatly appreciated.
    Thanks,
    Bal.

    Hi,
              When I deploy JSF app onto Weblogic 8.1 sp4, I am getting the following error. Any idea?
              weblogic.management.DeploymentException: javax/servlet/jsp/el/ELException - with nested exception:
              [java.lang.NoClassDefFoundError: javax/servlet/jsp/el/ELException]
              at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2423)
              at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2138)
              at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2237)
              at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2132)
              at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2384)
              at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:866)
              at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:594)
              at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:508)
              at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
              at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
              No Exception Messages
              Thanks for your help!!

  • Weblogic with NetPortal

    We're using Weblogic 4.52 under Solaris 2.6 with SDK 1.2.1_04.
              We've got a problem with a JSP that doesn't appear completely on screen.
              I've enabled the 'keepgenerated' option and I've compared the HTML source
              from my browser with the .java file generated by Weblogic. It appears that
              place where the HTML code is cut corresponds with the end of a 'out.print'
              command.
              example:
              JAVA FILE generated
              out.print("<a href=\"#\" class="menu");
              out.print("item\">My menu</a>");
              HTML source:
              <a href="# class="menu
              I thought the problem could come from a front-end Server ( iPlanet 4.04 )
              but I've got the same result when i attack Weblogic directly.
              Any idea?
              

    Erratum:
              In fact if I don't use the front-end server, the page appears entirely
              but 2 hours later ( I left it running while I was eating ). With the
              front-end server, a time-out occurs.
              If I change the content of the page ( deleting lines of HTML code ), The
              problem occurs later on the page but still at the end of a 'out.print' from
              the .JAVA generated code.
              I used the command truss on Solaris to trace Weblogic JVM and it appears
              that the server idles itself during the sending of the page but I don't know
              what makes it idling and what makes it waking up ( as I said, I was eating
              when it occurs ).
              

  • Do Oracle Forms give any performance uplift  on Weblogic compared to OC4J?

    Hi ,
    Forms can now run on WebLogic JVM instead of Application Server’s OC4J.
    1. Is there any presentation/document on this?
    2. does it give any performance uplift compared to OC4J?
    Regards,
    Noman

    The details of the changes and how WLS is set up to use Forms is available as part of the 11g documentaion available from otn.oracle.com/products/forms
    Regarding perfomance, we've not done any specific testing and to be honest I wouldn't be expecting any great changes since Forms is only uses WLS as a small element in the complete Forms lifecycle (since Forms is running as a C process so not in a Java container).
    Performance issues/improvements are more likely to be found in some well known tips of tuning the applications.
    Regards
    Grant

  • Memory Leak w/ WebLogic 5.1

    I've created a simple servlet to EJB skeleton and built a stress testing
              tool to make sequential requests to the servlet which in turn creates an
              instance of a stateless session been. Both the servlet and bean do not have
              any real logic in them, just some minimal timing output.
              When run for a few million iterations, the WebLogic JVM slowly leaks memory
              that cannot be reclaimed even with force garbage collection from the
              WebLogic console. Below are 3 snippets of code showing the servlet, the EJB
              call, and the simple client test.
              If anyone else is ecperiencing similar problems or can see a flaw, I'd be
              most grateful.
              Andy
              Servlet code
              protected void doGet(HttpServletRequest req, HttpServletResponse res)
              throws ServletException, IOException
              TestBean bean;
              long requestStartTime = System.currentTimeMillis();
              res.setContentType("text/html");
              PrintWriter out = res.getWriter();
              out.println("<html><head><title>Hello World!</title></head>");
              out.println("<body><h1>Hello World!</h1></body></html>");
              try {
              bean = home.create();;
              bean.testMethod();
              catch (Exception e) {
              totalTime += (System.currentTimeMillis() - requestStartTime);
              Bean code
              public class TestBean implements SessionBean {
              private SessionContext ctx;
              public void ejbActivate() {
              public void ejbPassivate() {
              public void ejbCreate() {
              public void ejbRemove() {
              public void setSessionContext(SessionContext ctx) {
              this.ctx = ctx;
              public void testMethod() {
              Client code
              public void simulateLoad()
              throws IOException
              long totalRequestTime = 0, requestTime, requestStartTime;
              long totalResponseTime = 0, responseTime, responseStartTime;
              try {
              log("Opening connection to "+ url + (debug ? "?debug=true" : ""));
              for (int i = 1; i <= numRequests; i++) {
              HTTPConnection con = new HTTPConnection("localhost",7001);
              HTTPResponse rsp;
              byte data[];
              if ((i % 10000) == 0) {
              log("\nGET Request "+i+" to "+ url + (debug ? "?debug=true" :
              requestStartTime = System.currentTimeMillis();
              rsp = con.Get("/mcumanager" + (debug ? "?debug=true" : ""));
              requestTime = System.currentTimeMillis() - requestStartTime;
              responseStartTime = System.currentTimeMillis();
              if (rsp.getStatusCode() >= 300) {
              log("Received Error: "+rsp.getReasonLine());
              log(new String(rsp.getData()));
              else
              data = rsp.getData();
              responseTime = System.currentTimeMillis() - responseStartTime;
              totalRequestTime += requestTime;
              totalResponseTime += responseTime;
              if ((i % 10000) == 0) {
              log("GET Response "+i+": "+rsp);
              if ((i % 100) == 0) {
              log ("Avg request time :
              "+((float)totalRequestTime/(float)i)+"ms");
              log ("Avg response time :
              "+((float)totalResponseTime/(float)i)+"ms");
              catch (IOException ioe) {
              log(ioe.toString());
              ioe.printStackTrace();
              catch (ModuleException me) {
              log("Error handling request: " + me.getMessage());
              me.printStackTrace();
              

    Please read discussion "WLS dies during stress testing" & "performance
              degradation PROBLEM" in interest.performance.
              Hope it helps.
              Cheers - Wei
              Andy Riedel <[email protected]> wrote in message
              news:[email protected]...
              > I have additional information on this problem. I have replicated the exact
              > same memory leak issue using the included HelloWorldServlet. I use Jrun's
              > ServletKiller stress tool running 16 simultaneous request threads
              requesting
              > the HelloWorldServlet. This WebLogic 5.1 server will leak memory and
              > eventually run out of memory all together with an OutOfMemoryException
              after
              > about 6-8 hours. This indicates that the bug is in the base HTTP Servlet
              > engine code.
              >
              > I have tried turning off the http log (i.e. access.log) as well as
              > notification events from the servlet engine and it still leaks memory.
              >
              > Andy
              >
              >
              >
              > Andy Riedel Chief Architect HearMe Call me through VoiceCONTACTtm -- right
              > from your computer. Online Status:
              > "Andy Riedel" <[email protected]> wrote in message
              > news:[email protected]...
              > > I've created a simple servlet to EJB skeleton and built a stress testing
              > > tool to make sequential requests to the servlet which in turn creates an
              > > instance of a stateless session been. Both the servlet and bean do not
              > have
              > > any real logic in them, just some minimal timing output.
              > >
              > > When run for a few million iterations, the WebLogic JVM slowly leaks
              > memory
              > > that cannot be reclaimed even with force garbage collection from the
              > > WebLogic console. Below are 3 snippets of code showing the servlet, the
              > EJB
              > > call, and the simple client test.
              > >
              > > If anyone else is ecperiencing similar problems or can see a flaw, I'd
              be
              > > most grateful.
              > >
              > > Andy
              > >
              > >
              > > Servlet code
              > > -------------
              > >
              > > protected void doGet(HttpServletRequest req, HttpServletResponse res)
              > > throws ServletException, IOException
              > > {
              > > TestBean bean;
              > >
              > > long requestStartTime = System.currentTimeMillis();
              > >
              > > res.setContentType("text/html");
              > > PrintWriter out = res.getWriter();
              > > out.println("<html><head><title>Hello World!</title></head>");
              > > out.println("<body><h1>Hello World!</h1></body></html>");
              > >
              > > try {
              > > bean = home.create();;
              > > bean.testMethod();
              > > }
              > > catch (Exception e) {
              > > }
              > >
              > > totalTime += (System.currentTimeMillis() - requestStartTime);
              > > }
              > >
              > > Bean code
              > > -----------
              > > public class TestBean implements SessionBean {
              > >
              > > private SessionContext ctx;
              > >
              > > public void ejbActivate() {
              > > }
              > >
              > > public void ejbPassivate() {
              > > }
              > >
              > > public void ejbCreate() {
              > > }
              > >
              > > public void ejbRemove() {
              > > }
              > >
              > > public void setSessionContext(SessionContext ctx) {
              > > this.ctx = ctx;
              > > }
              > >
              > > public void testMethod() {
              > > }
              > > }
              > >
              > > Client code
              > > ------------
              > > public void simulateLoad()
              > > throws IOException
              > > {
              > > long totalRequestTime = 0, requestTime, requestStartTime;
              > > long totalResponseTime = 0, responseTime, responseStartTime;
              > >
              > > try {
              > > log("Opening connection to "+ url + (debug ? "?debug=true" : ""));
              > >
              > > for (int i = 1; i <= numRequests; i++) {
              > >
              > > HTTPConnection con = new HTTPConnection("localhost",7001);
              > > HTTPResponse rsp;
              > > byte data[];
              > >
              > > if ((i % 10000) == 0) {
              > > log("\nGET Request "+i+" to "+ url + (debug ? "?debug=true" :
              > > ""));
              > > }
              > >
              > > requestStartTime = System.currentTimeMillis();
              > >
              > > rsp = con.Get("/mcumanager" + (debug ? "?debug=true" : ""));
              > >
              > > requestTime = System.currentTimeMillis() - requestStartTime;
              > >
              > > responseStartTime = System.currentTimeMillis();
              > >
              > > if (rsp.getStatusCode() >= 300) {
              > > log("Received Error: "+rsp.getReasonLine());
              > > log(new String(rsp.getData()));
              > > }
              > > else
              > > data = rsp.getData();
              > >
              > > responseTime = System.currentTimeMillis() - responseStartTime;
              > >
              > > totalRequestTime += requestTime;
              > > totalResponseTime += responseTime;
              > >
              > > if ((i % 10000) == 0) {
              > > log("GET Response "+i+": "+rsp);
              > > }
              > >
              > > if ((i % 100) == 0) {
              > > log ("Avg request time :
              > > "+((float)totalRequestTime/(float)i)+"ms");
              > > log ("Avg response time :
              > > "+((float)totalResponseTime/(float)i)+"ms");
              > > }
              > > }
              > > }
              > > catch (IOException ioe) {
              > > log(ioe.toString());
              > > ioe.printStackTrace();
              > > }
              > > catch (ModuleException me) {
              > > log("Error handling request: " + me.getMessage());
              > > me.printStackTrace();
              > > }
              > > }
              > >
              > >
              > >
              > >
              > >
              >
              >
              

  • WebLogic 10.1 performance

    We have been having performance issues on our AIX WebLogic boxes, even when the applications are idle. Does anyone know what WebLogic background processes run behind the scenes or have links to documentation. We want to see if there is something there that's consuming resources (ie, memory).

    Hello,
    1. Do you have Wily or any monitoring probes / agents associated to the WebLogic JVM?
    2. Can you perform a Thread Dump through Admin Console or kill -3 [pid] and see what is running on the background?
    Thanks,
    Paz

Maybe you are looking for

  • Error while Enabling a user in OIM

    Hi, I have a requirement where i need to disable and enable OIM users based on a UDF . If the UDF says Active user should be enabled and if it says "deleted" user should be disabled. I'm able to "Disable" a user present in "Active" state but not vice

  • IMac, Bootcamp, Windows 8.1, Fusion Drive - not working

    Hey there, as many other here I habe problems installing Windows 8.1 on my iMac (late 2013) with a 3TB Fusion Drive. I'm playing around with that installation about 3 days or so. Even got a problem where I couldn't delete  partition and suddenly got

  • Why I can't open a sticky note with my PC

    I have created a sticky note with my iPhone, but when I access the file through my PC, I can't open it. Why?

  • Character mode reports

    Hi I try to converte my report (6i) to get fastest way to print report on line printer, I convert it but I have problem, When I show it on run time report the format change and I cant customize my font style and size in printer . I know must update d

  • J1IH - Other Adjustment

    I want to debit the excise duty using J1IH OTHER ADJUSTMENT. I have sufficient balance in cenvat accounts for the same. while debiting the duty the excise account balance is showing nil balance. I have debited the duty before using this transation. T