JDK1.4 & WLS5.1 ?

Is there any information available whether WLS5.1 will
officially support JDK1.4 on solaris in the near future?
Currently JDK1.3.1 is supported by 5.1.
Cheers
alex

Don't forget to update the PATH variable to refer to the bin directory of the more recent installation of java 1.5. And remove the reference to the bin directory of the 1.4 version.

Similar Messages

  • Problem with jdk1.3 and WLS5.1.0

    I have a problem a when I start WLS5.1.0 with jdk1.3.0
    I get AccessControlException when I try to create connection pool.
    <WebLogicServer> Failed to invoke startup
    class weblogic.jdbc.common.internal.JdbcStartup=weblogic.jdbc.common.inte
    rnal.JdbcStartup
    java.security.AccessControlException: access denied (java.sql.SQLPermission
    setLog)
    at
    java.security.AccessControlContext.checkPermission(AccessControlContext.java
    :272)
    at
    java.security.AccessController.checkPermission(AccessController.java:399)
    at
    java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
    at java.sql.DriverManager.setLogStream(DriverManager.java:397)
    at weblogic.jdbc.common.internal.JdbcInfo.initLog(JdbcInfo.java:66)
    atweblogic.jdbc.common.internal.JdbcInfo.startup(JdbcInfo.java:187)
    at
    weblogic.jdbc.common.internal.JdbcStartup.main(JdbcStartup.java:11)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.t3.srvr.StartupThread.runMain(StartupThread.java:219)
    at weblogic.t3.srvr.StartupThread.doWork(StartupThread.java:109)
    at
    weblogic.t3.srvr.PropertyExecuteThread.run(PropertyExecuteThread.java:62)Thanks in Advance,
    Anil
    RealPrompt, Inc.
    575 Harrison Street, Suite 206
    San Francisco, CA 94105
    415.546.5600 ext. 204
    415.546.0202 fax
    510.526.6508 Res.
    http://www.realprompt.com

    Check the documentation on how to correctly configure your policy file.
    Michael Girdley
    BEA Systems Inc
    "Anil Kumar Kona" <[email protected]> wrote in message
    news:39d29030$[email protected]..
    I have a problem a when I start WLS5.1.0 with jdk1.3.0
    I get AccessControlException when I try to create connection pool.
    <WebLogicServer> Failed to invoke startup
    class weblogic.jdbc.common.internal.JdbcStartup=weblogic.jdbc.common.inte
    rnal.JdbcStartup
    java.security.AccessControlException: access denied
    (java.sql.SQLPermission
    setLog)
    atjava.security.AccessControlContext.checkPermission(AccessControlContext.jav
    a
    :272)
    at
    java.security.AccessController.checkPermission(AccessController.java:399)
    at
    java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
    at java.sql.DriverManager.setLogStream(DriverManager.java:397)
    at
    weblogic.jdbc.common.internal.JdbcInfo.initLog(JdbcInfo.java:66)
    atweblogic.jdbc.common.internal.JdbcInfo.startup(JdbcInfo.java:187)
    at
    weblogic.jdbc.common.internal.JdbcStartup.main(JdbcStartup.java:11)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.t3.srvr.StartupThread.runMain(StartupThread.java:219)
    at weblogic.t3.srvr.StartupThread.doWork(StartupThread.java:109)
    at
    weblogic.t3.srvr.PropertyExecuteThread.run(PropertyExecuteThread.java:62)Thanks in Advance,
    Anil
    RealPrompt, Inc.
    575 Harrison Street, Suite 206
    San Francisco, CA 94105
    415.546.5600 ext. 204
    415.546.0202 fax
    510.526.6508 Res.
    http://www.realprompt.com

  • JSP compilation problem when upgrading JVM fron JDK1.2.2 to JDK1.3 on Solaris with WLS5.1

    Hi
    I am trying to upgrade our JVM from JDK1.2.2 to JDK1.3.
    When i finally got a clean compile of the code, i get the following error when i try to access the
    index.jsp of our site.
    ti mai 01 10:33:24 WEST 2001:<I> <WebLogicServer> WebLogic Server started
    ti mai 01 10:35:22 WEST 2001:<I> <ServletContext-General> Generated java file:
    /dbdump/djuice/djuice.17b/djuicecluster/classfiles/jsp_servlet/_index.java
    ti mai 01 10:35:22 WEST 2001:<E> <ServletContext-General> Compilation of
    /dbdump/djuice/djuice.17b/djuicecluster/classfiles/jsp_servlet/_index.java failed:
    java.io.IOException: Not enough space
    at java.lang.UNIXProcess.forkAndExec(Native Method)
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:54)
    at java.lang.Runtime.execInternal(Native Method)
    at java.lang.Runtime.exec(Runtime.java:551)
    at java.lang.Runtime.exec(Runtime.java:477)
    at java.lang.Runtime.exec(Runtime.java:443)
    at weblogic.utils.Executable.exec(Executable.java:170)
    at weblogic.utils.Executable.exec(Executable.java:107)
    at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:423)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:245)
    at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:369)
    at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:227)
    at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:115)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:915)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:879)
    at
    weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:269)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:365)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:253)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    java.io.IOException: Compiler failed executable.exec([Ljava.lang.String;[/usr/bin/javac, -classpath,
    /usr/java1.3/jre/lib/rt.jar:/usr/java1.3/jre/lib/i18n.jar:/usr/java1.3/jre/lib/sunrsasign.jar:/usr/j
    ava1.3/jre/classes:/usr/local/weblogic/510/9/weblogic510sp9boot.jar:/usr/local/weblogic/510/weblogic
    /classes/boot::/usr/local/weblogic/510/9/telenormobilHTTP302.jar:/usr/local/weblogic/510/9/weblogic5
    10sp9.jar:./djuicecluster/wamp/lib/client.jar:/usr/local/weblogic/510/weblogic/license:/usr/local/we
    blogic/510/weblogic/classes:/usr/local/weblogic/510/weblogic/myserver/serverclasses:/usr/local/weblo
    gic/510/weblogic/lib/weblogicaux.jar:./djuicecluster/serverclasses:./djuicecluster/serverclasses/lda
    pjdk.jar:./djuicecluster/serverclasses/nslookup.jar:./djuicecluster/serverclasses/activation.jar:./d
    juicecluster/serverclasses/bsfengines.jar:./djuicecluster/serverclasses/bsf.jar:./djuicecluster/serv
    erclasses/mail.jar:./djuicecluster/serverclasses/xalan.jar:./djuicecluster/serverclasses/xerces.jar:
    ./djuicecluster/serverclasses/jsse.jar:./djuicecluster/serverclasses/Acme.jar:./djuicecluster/server
    classes/xml.jar:./djuicecluster/serverclasses/poppers.jar:./djuicecluster/serverclasses/com_telenor.
    jar:./djuicecluster/serverclasses/smpp.jar:./djuicecluster/serverclasses/smpputils.jar:./djuiceclust
    er/serverclasses/entrust.jar:./djuicecluster/projects/djuice/lib/djuice_common.jar:./djuicecluster/s
    erverclasses/oreilly.jar:./djuicecluster/projects/djuice/lib:./djuicecluster/projects/djuice/lib/Men
    uBean.jar:./djuicecluster/projects/djuice/lib/CategoryContentBean.jar:./djuicecluster/projects/djuic
    e/servletsnclasses:/usr/local/weblogic/510/weblogic/lib/jConnect.jar:/usr/local/weblogic/510/weblogi
    c/lib/jconn2.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15392.jar:/db
    dump/weblogic/510/weblogic/lib/persistence/WebLogic_RDBMS.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15393.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15394.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15395.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15396.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15397.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15398.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15399.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15400.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15401.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15402.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15403.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15404.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15405.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15406.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15407.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15408.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15409.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15410.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15411.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15412.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15413.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15414.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15415.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15416.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15417.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15418.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15419.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15420.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15421.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15422.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15423.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15424.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15425.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15426.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15427.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15428.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15429.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15430.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15431.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15432.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15433.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15434.jar:./djuicecluster/projects/djuice/servletsnclasses:./djuicecluster/projects/djui
    ce/servletclasses:/dbdump/djuice/djuice.17b/djuicecluster/classfiles, -d,
    /dbdump/djuice/djuice.17b/djuicecluster/classfiles,
    /dbdump/djuice/djuice.17b/djuicecluster/classfiles/jsp_servlet/_index.java])
    at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:439)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:245)
    at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:369)
    at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:227)
    at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:115)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:915)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:879)
    at
    weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:269)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:365)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:253)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ti mai 01 10:35:22 WEST 2001:<E> <ServletContext-General> Servlet failed with Exception
    java.io.IOException: Compiler failed executable.exec([Ljava.lang.String;[/usr/bin/javac, -classpath,
    /usr/java1.3/jre/lib/rt.jar:/usr/java1.3/jre/lib/i18n.jar:/usr/java1.3/jre/lib/sunrsasign.jar:/usr/j
    ava1.3/jre/classes:/usr/local/weblogic/510/9/weblogic510sp9boot.jar:/usr/local/weblogic/510/weblogic
    /classes/boot::/usr/local/weblogic/510/9/telenormobilHTTP302.jar:/usr/local/weblogic/510/9/weblogic5
    10sp9.jar:./djuicecluster/wamp/lib/client.jar:/usr/local/weblogic/510/weblogic/license:/usr/local/we
    blogic/510/weblogic/classes:/usr/local/weblogic/510/weblogic/myserver/serverclasses:/usr/local/weblo
    gic/510/weblogic/lib/weblogicaux.jar:./djuicecluster/serverclasses:./djuicecluster/serverclasses/lda
    pjdk.jar:./djuicecluster/serverclasses/nslookup.jar:./djuicecluster/serverclasses/activation.jar:./d
    juicecluster/serverclasses/bsfengines.jar:./djuicecluster/serverclasses/bsf.jar:./djuicecluster/serv
    erclasses/mail.jar:./djuicecluster/serverclasses/xalan.jar:./djuicecluster/serverclasses/xerces.jar:
    ./djuicecluster/serverclasses/jsse.jar:./djuicecluster/serverclasses/Acme.jar:./djuicecluster/server
    classes/xml.jar:./djuicecluster/serverclasses/poppers.jar:./djuicecluster/serverclasses/com_telenor.
    jar:./djuicecluster/serverclasses/smpp.jar:./djuicecluster/serverclasses/smpputils.jar:./djuiceclust
    er/serverclasses/entrust.jar:./djuicecluster/projects/djuice/lib/djuice_common.jar:./djuicecluster/s
    erverclasses/oreilly.jar:./djuicecluster/projects/djuice/lib:./djuicecluster/projects/djuice/lib/Men
    uBean.jar:./djuicecluster/projects/djuice/lib/CategoryContentBean.jar:./djuicecluster/projects/djuic
    e/servletsnclasses:/usr/local/weblogic/510/weblogic/lib/jConnect.jar:/usr/local/weblogic/510/weblogi
    c/lib/jconn2.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15392.jar:/db
    dump/weblogic/510/weblogic/lib/persistence/WebLogic_RDBMS.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15393.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15394.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15395.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15396.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15397.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15398.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15399.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15400.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15401.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15402.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15403.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15404.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15405.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15406.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15407.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15408.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15409.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15410.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15411.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15412.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15413.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15414.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15415.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15416.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15417.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15418.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15419.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15420.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15421.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15422.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15423.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15424.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15425.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15426.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15427.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15428.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15429.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15430.ja
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15431.jar:/dbdump/djuice/dju
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15432.jar:/dbdump/djuice/djuice.17b/djuicecluste
    r/dj_app6/tmp_deployments/ejbjar15433.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    ments/ejbjar15434.jar:./djuicecluster/projects/djuice/servletsnclasses:./djuicecluster/projects/djui
    ce/servletclasses:/dbdump/djuice/djuice.17b/djuicecluster/classfiles, -d,
    /dbdump/djuice/djuice.17b/djuicecluster/classfiles,
    /dbdump/djuice/djuice.17b/djuicecluster/classfiles/jsp_servlet/_index.java])
    at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:439)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:245)
    at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:369)
    at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:227)
    at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:115)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:915)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:879)
    at
    weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:269)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:365)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:253)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    None of my filesystems are full. Why does this error occur then.
    I have tried to check the jsp configuration but there is nothing to see there ...
    Can annyone help me with this problem ?
    Thanks
    Ståle Tomten

    Hi
    I solved the problem.
    The server did not have enough memory available to spawn the javac process... Therefor: Not enough
    space.
    I just reduced the memory set up for weblogic and it worked.
    regards
    Ståle Tomten
    "Ståle Tomten" <[email protected]> wrote in message news:[email protected]...
    Hi
    I am trying to upgrade our JVM from JDK1.2.2 to JDK1.3.
    When i finally got a clean compile of the code, i get the following error when i try to access the
    index.jsp of our site.
    ti mai 01 10:33:24 WEST 2001:<I> <WebLogicServer> WebLogic Server started
    ti mai 01 10:35:22 WEST 2001:<I> <ServletContext-General> Generated java file:
    /dbdump/djuice/djuice.17b/djuicecluster/classfiles/jsp_servlet/_index.java
    ti mai 01 10:35:22 WEST 2001:<E> <ServletContext-General> Compilation of
    /dbdump/djuice/djuice.17b/djuicecluster/classfiles/jsp_servlet/_index.java failed:
    java.io.IOException: Not enough space
    at java.lang.UNIXProcess.forkAndExec(Native Method)
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:54)
    at java.lang.Runtime.execInternal(Native Method)
    at java.lang.Runtime.exec(Runtime.java:551)
    at java.lang.Runtime.exec(Runtime.java:477)
    at java.lang.Runtime.exec(Runtime.java:443)
    at weblogic.utils.Executable.exec(Executable.java:170)
    at weblogic.utils.Executable.exec(Executable.java:107)
    at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:423)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:245)
    at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:369)
    at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:227)
    at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:115)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:915)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:879)
    at
    weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:269)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:365)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:253)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    java.io.IOException: Compiler failedexecutable.exec([Ljava.lang.String;[/usr/bin/javac, -classpath,
    >
    /usr/java1.3/jre/lib/rt.jar:/usr/java1.3/jre/lib/i18n.jar:/usr/java1.3/jre/lib/sunrsasign.jar:/usr/j
    >
    ava1.3/jre/classes:/usr/local/weblogic/510/9/weblogic510sp9boot.jar:/usr/local/weblogic/510/weblogic
    >
    /classes/boot::/usr/local/weblogic/510/9/telenormobilHTTP302.jar:/usr/local/weblogic/510/9/weblogic5
    >
    10sp9.jar:./djuicecluster/wamp/lib/client.jar:/usr/local/weblogic/510/weblogic/license:/usr/local/we
    >
    blogic/510/weblogic/classes:/usr/local/weblogic/510/weblogic/myserver/serverclasses:/usr/local/weblo
    >
    gic/510/weblogic/lib/weblogicaux.jar:./djuicecluster/serverclasses:./djuicecluster/serverclasses/lda
    >
    pjdk.jar:./djuicecluster/serverclasses/nslookup.jar:./djuicecluster/serverclasses/activation.jar:./d
    >
    juicecluster/serverclasses/bsfengines.jar:./djuicecluster/serverclasses/bsf.jar:./djuicecluster/serv
    >
    erclasses/mail.jar:./djuicecluster/serverclasses/xalan.jar:./djuicecluster/serverclasses/xerces.jar:
    >
    ./djuicecluster/serverclasses/jsse.jar:./djuicecluster/serverclasses/Acme.jar:./djuicecluster/server
    >
    classes/xml.jar:./djuicecluster/serverclasses/poppers.jar:./djuicecluster/serverclasses/com_telenor.
    >
    jar:./djuicecluster/serverclasses/smpp.jar:./djuicecluster/serverclasses/smpputils.jar:./djuiceclust
    >
    er/serverclasses/entrust.jar:./djuicecluster/projects/djuice/lib/djuice_common.jar:./djuicecluster/s
    erverclasses/oreilly.jar:./djuicecluster/projects/djuice/lib:./djuicecluster/projects/djuice/lib/Men>uBean.jar:./djuicecluster/projects/djuice/lib/CategoryContentBean.jar:./djuicecluster/projects/djuic>e/servletsnclasses:/usr/local/weblogic/510/weblogic/lib/jConnect.jar:/usr/local/weblogic/510/weblogi>c/lib/jconn2.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15392.jar:/db>dump/weblogic/510/weblogic/lib/persistence/WebLogic_RDBMS.jar:/dbdump/djuice/djuice.17b/djuicecluste>r/dj_app6/tmp_deployments/ejbjar15393.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy>ments/ejbjar15394.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15395.ja>r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15396.jar:/dbdump/djuice/dju>ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15397.jar:/dbdump/djuice/djuice.17b/djuicecluste>r/dj_app6/tmp_deployments/ejbjar15398.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy>ments/ejbjar15399.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15400.ja>r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15401.jar:/dbdump/djuice/dju>ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15402.jar:/dbdump/djuice/djuice.17b/djuicecluste>r/dj_app6/tmp_deployments/ejbjar15403.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy>ments/ejbjar15404.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15405.ja>r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15406.jar:/dbdump/djuice/dju>ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15407.jar:/dbdump/djuice/djuice.17b/djuicecluste>r/dj_app6/tmp_deployments/ejbjar15408.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy>ments/ejbjar15409.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15410.ja>r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15411.jar:/dbdump/djuice/dju>ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15412.jar:/dbdump/djuice/djuice.17b/djuicecluste>r/dj_app6/tmp_deployments/ejbjar15413.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy>ments/ejbjar15414.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15415.ja>r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15416.jar:/dbdump/djuice/dju>ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15417.jar:/dbdump/djuice/djuice.17b/djuicecluste>r/dj_app6/tmp_deployments/ejbjar15418.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy>ments/ejbjar15419.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15420.ja>r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15421.jar:/dbdump/djuice/dju>ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15422.jar:/dbdump/djuice/djuice.17b/djuicecluste>r/dj_app6/tmp_deployments/ejbjar15423.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy>ments/ejbjar15424.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15425.ja>r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15426.jar:/dbdump/djuice/dju>ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15427.jar:/dbdump/djuice/djuice.17b/djuicecluste>r/dj_app6/tmp_deployments/ejbjar15428.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy>ments/ejbjar15429.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15430.ja>r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15431.jar:/dbdump/djuice/dju>ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15432.jar:/dbdump/djuice/djuice.17b/djuicecluste>r/dj_app6/tmp_deployments/ejbjar15433.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy>ments/ejbjar15434.jar:./djuicecluster/projects/djuice/servletsnclasses:./djuicecluster/projects/djui> ce/servletclasses:/dbdump/djuice/djuice.17b/djuicecluster/classfiles, -d,> /dbdump/djuice/djuice.17b/djuicecluster/classfiles,> /dbdump/djuice/djuice.17b/djuicecluster/classfiles/jsp_servlet/_index.java)at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:439)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:245)
    at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:369)
    at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:227)
    at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:115)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:915)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:879)
    at
    weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:269)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:365)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:253)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ti mai 01 10:35:22 WEST 2001:<E> <ServletContext-General> Servlet failed with Exception
    java.io.IOException: Compiler failed
    executable.exec([Ljava.lang.String;[/usr/bin/javac, -classpath,
    >
    /usr/java1.3/jre/lib/rt.jar:/usr/java1.3/jre/lib/i18n.jar:/usr/java1.3/jre/lib/sunrsasign.jar:/usr/j
    >
    ava1.3/jre/classes:/usr/local/weblogic/510/9/weblogic510sp9boot.jar:/usr/local/weblogic/510/weblogic
    >
    /classes/boot::/usr/local/weblogic/510/9/telenormobilHTTP302.jar:/usr/local/weblogic/510/9/weblogic5
    >
    10sp9.jar:./djuicecluster/wamp/lib/client.jar:/usr/local/weblogic/510/weblogic/license:/usr/local/we
    >
    blogic/510/weblogic/classes:/usr/local/weblogic/510/weblogic/myserver/serverclasses:/usr/local/weblo
    >
    gic/510/weblogic/lib/weblogicaux.jar:./djuicecluster/serverclasses:./djuicecluster/serverclasses/lda
    >
    pjdk.jar:./djuicecluster/serverclasses/nslookup.jar:./djuicecluster/serverclasses/activation.jar:./d
    >
    juicecluster/serverclasses/bsfengines.jar:./djuicecluster/serverclasses/bsf.jar:./djuicecluster/serv
    >
    erclasses/mail.jar:./djuicecluster/serverclasses/xalan.jar:./djuicecluster/serverclasses/xerces.jar:
    >
    ./djuicecluster/serverclasses/jsse.jar:./djuicecluster/serverclasses/Acme.jar:./djuicecluster/server
    >
    classes/xml.jar:./djuicecluster/serverclasses/poppers.jar:./djuicecluster/serverclasses/com_telenor.
    >
    jar:./djuicecluster/serverclasses/smpp.jar:./djuicecluster/serverclasses/smpputils.jar:./djuiceclust
    >
    er/serverclasses/entrust.jar:./djuicecluster/projects/djuice/lib/djuice_common.jar:./djuicecluster/s
    >
    erverclasses/oreilly.jar:./djuicecluster/projects/djuice/lib:./djuicecluster/projects/djuice/lib/Men
    >
    uBean.jar:./djuicecluster/projects/djuice/lib/CategoryContentBean.jar:./djuicecluster/projects/djuic
    >
    e/servletsnclasses:/usr/local/weblogic/510/weblogic/lib/jConnect.jar:/usr/local/weblogic/510/weblogi
    >
    c/lib/jconn2.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15392.jar:/db
    >
    dump/weblogic/510/weblogic/lib/persistence/WebLogic_RDBMS.jar:/dbdump/djuice/djuice.17b/djuicecluste
    >
    r/dj_app6/tmp_deployments/ejbjar15393.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    >
    ments/ejbjar15394.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15395.ja
    >
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15396.jar:/dbdump/djuice/dju
    >
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15397.jar:/dbdump/djuice/djuice.17b/djuicecluste
    >
    r/dj_app6/tmp_deployments/ejbjar15398.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    >
    ments/ejbjar15399.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15400.ja
    >
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15401.jar:/dbdump/djuice/dju
    >
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15402.jar:/dbdump/djuice/djuice.17b/djuicecluste
    >
    r/dj_app6/tmp_deployments/ejbjar15403.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    >
    ments/ejbjar15404.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15405.ja
    >
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15406.jar:/dbdump/djuice/dju
    >
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15407.jar:/dbdump/djuice/djuice.17b/djuicecluste
    >
    r/dj_app6/tmp_deployments/ejbjar15408.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    >
    ments/ejbjar15409.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15410.ja
    >
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15411.jar:/dbdump/djuice/dju
    >
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15412.jar:/dbdump/djuice/djuice.17b/djuicecluste
    >
    r/dj_app6/tmp_deployments/ejbjar15413.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    >
    ments/ejbjar15414.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15415.ja
    >
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15416.jar:/dbdump/djuice/dju
    >
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15417.jar:/dbdump/djuice/djuice.17b/djuicecluste
    >
    r/dj_app6/tmp_deployments/ejbjar15418.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    >
    ments/ejbjar15419.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15420.ja
    >
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15421.jar:/dbdump/djuice/dju
    >
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15422.jar:/dbdump/djuice/djuice.17b/djuicecluste
    >
    r/dj_app6/tmp_deployments/ejbjar15423.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    >
    ments/ejbjar15424.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15425.ja
    >
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15426.jar:/dbdump/djuice/dju
    >
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15427.jar:/dbdump/djuice/djuice.17b/djuicecluste
    >
    r/dj_app6/tmp_deployments/ejbjar15428.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    >
    ments/ejbjar15429.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15430.ja
    >
    r:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15431.jar:/dbdump/djuice/dju
    >
    ice.17b/djuicecluster/dj_app6/tmp_deployments/ejbjar15432.jar:/dbdump/djuice/djuice.17b/djuicecluste
    >
    r/dj_app6/tmp_deployments/ejbjar15433.jar:/dbdump/djuice/djuice.17b/djuicecluster/dj_app6/tmp_deploy
    >
    ments/ejbjar15434.jar:./djuicecluster/projects/djuice/servletsnclasses:./djuicecluster/projects/djui
    ce/servletclasses:/dbdump/djuice/djuice.17b/djuicecluster/classfiles, -d,> /dbdump/djuice/djuice.17b/djuicecluster/classfiles,> /dbdump/djuice/djuice.17b/djuicecluster/classfiles/jsp_servlet/_index.java)at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:439)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:245)
    at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:369)
    at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:227)
    at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:115)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:915)
    at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:879)
    at
    weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:269)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:365)
    at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:253)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    None of my filesystems are full. Why does this error occur then.
    I have tried to check the jsp configuration but there is nothing to see there ...
    Can annyone help me with this problem ?
    Thanks
    Ståle Tomten

  • Can't start the wls5.1 on solaris with JDK1.2

     

    In the "grant codeBase" line, you should try only putting the first
    directory in the path due to a bug in the JDK (seems to be fixed in JDK
    1.3 for NT).
    Chris Perry wrote:
    Did anyone get this working. I have the same errors, I've tried all
    the "answers" and so far nothing works.
    Chris Perry
    Robert Patrick wrote:
    Try these changes:
    Bill Tamerlane wrote:
    Your answer didn't work out for me. I can't believe this security
    crap
    in jdk 1.2x. Unbelievable. I've been using the rdbms realm and jdk
    118
    on Linux until now. Do I have to set any special permissions in the
    aclentries db table to get this mess working? Thanks,
    My weblogic 451 (not 5.1) installation is in /opt/weblogic and my
    own
    classes are in /opt/classes
    My weblogic.policy file looks like this (it was different, but I
    tried
    to follow your example):
    grant codeBase "file://weblogic/-" {grant codeBase "file://opt/weblogic/-" {
    permission java.io.FilePermission "${/}weblogic${/}-",
    "read,write,delete,execute";permission java.io.FilePermission "${/}opt${/}weblogic${/}-",
    "read,write,delete,execute";
    permission java.net.SocketPermission "localhost:1-9000",
    "connect,accept,listen,resolve";
    permission java.awt.AWTPermission "accessClipboard";
    permission java.awt.AWTPermission "accessEventQueue";
    permission java.awt.AWTPermission
    "showWindowWithoutWarningBanner";
    permission java.io.SerializablePermission
    "enableSubclassImplementation";
    permission java.io.SerializablePermission "enableSubstitution";
    permission java.lang.RuntimePermission "accessClassInPackage.*";
    permission java.lang.RuntimePermission "accessDeclaredMembers.*";
    permission java.lang.RuntimePermission "createClassLoader";
    permission java.lang.RuntimePermission "createSecurityManager";
    permission java.lang.RuntimePermission "defineClassInPackage.*";
    permission java.lang.RuntimePermission "exitVM";
    permission java.lang.RuntimePermission "getClassLoader";
    permission java.lang.RuntimePermission "createClassLoader";
    permission java.lang.RuntimePermission "getProtectionDomain";
    permission java.lang.RuntimePermission "loadLibrary.*";
    permission java.lang.RuntimePermission "modifyThread";
    permission java.lang.RuntimePermission "modifyThreadGroup";
    permission java.lang.RuntimePermission "readFileDescriptor";
    permission java.lang.RuntimePermission "setContextClassLoader";
    permission java.lang.RuntimePermission "setFactory";
    permission java.lang.RuntimePermission "setIO";
    permission java.lang.RuntimePermission "setProtectionDomain";
    permission java.lang.RuntimePermission "setSecurityManager";
    permission java.lang.RuntimePermission "writeFileDescriptor";
    permission java.lang.reflect.ReflectPermission
    "suppressAccessChecks";
    permission java.net.NetPermission
    "requestPasswordAuthentication";
    permission java.net.NetPermission "setDefaultAuthenticator";
    permission java.security.SecurityPermission "getPolicy";
    permission java.security.SecurityPermission "setPolicy";
    permission java.util.PropertyPermission "*", "read,write";
    // Modify the URLs in the two lines below to point to the location
    of
    // additional classes you want to use with WebLogic Server. These
    could
    // include classes you develop or third-party classes you want to
    use.
    // You can copy this grant entry and modify the URLs for additional
    // class locations.
    grant codeBase "file://opt/classes/-" {
    permission java.io.FilePermission "c:${/}classes${/}-",
    "read,write,delete,execute";permission java.io.FilePermission "${/}opt${/}classes${/}-",
    "read,write,delete,execute";
    permission java.net.SocketPermission "localhost:1-9000",
    "connect,accept,listen,resolve";
    permission java.awt.AWTPermission "accessClipboard";
    permission java.awt.AWTPermission "accessEventQueue";
    permission java.awt.AWTPermission
    "showWindowWithoutWarningBanner";
    permission java.io.SerializablePermission
    "enableSubclassImplementation";
    permission java.io.SerializablePermission "enableSubstitution";
    permission java.lang.RuntimePermission "accessClassInPackage.*";
    permission java.lang.RuntimePermission "accessDeclaredMembers.*";
    permission java.lang.RuntimePermission "createClassLoader";
    permission java.lang.RuntimePermission "createSecurityManager";
    permission java.lang.RuntimePermission "defineClassInPackage.*";
    permission java.lang.RuntimePermission "exitVM";
    permission java.lang.RuntimePermission "getClassLoader";
    permission java.lang.RuntimePermission "createClassLoader";
    permission java.lang.RuntimePermission "getProtectionDomain";
    permission java.lang.RuntimePermission "loadLibrary.*";
    permission java.lang.RuntimePermission "modifyThread";
    permission java.lang.RuntimePermission "modifyThreadGroup";
    permission java.lang.RuntimePermission "readFileDescriptor";
    permission java.lang.RuntimePermission "setContextClassLoader";
    permission java.lang.RuntimePermission "setFactory";
    permission java.lang.RuntimePermission "setIO";
    permission java.lang.RuntimePermission "setProtectionDomain";
    permission java.lang.RuntimePermission "setSecurityManager";
    permission java.lang.RuntimePermission "writeFileDescriptor";
    permission java.lang.reflect.ReflectPermission
    "suppressAccessChecks";
    permission java.net.NetPermission
    "requestPasswordAuthentication";
    permission java.net.NetPermission "setDefaultAuthenticator";
    permission java.security.SecurityPermission "getPolicy";
    permission java.security.SecurityPermission "setPolicy";
    permission java.util.PropertyPermission "*", "read,write";
    grant codeBase "file:${java.home}/jre/lib/ext/-" {
    permission java.security.AllPermission;
    and unchanged to the end ...
    Mark Griffith wrote:
    And then you should edit the policy file so that it and env looks
    like:
    My pwd is:
    [markg@mountview]/home/markg/releases/451/weblogic
    in that dir lives:
    weblogic.policy
    and that policy file says:
    grant codeBase "file://weblogic/-" {
    mbg
    In article <[email protected]>, [email protected]
    says...
    Mark, thanks for the link. But it doesn't help, getting sameexceptions(see
    below).
    I went through the documentation(the URL you sent) and changed
    my
    weblogic.policy file as below(wls51 is my installationdirectory)
    grant codeBase "file:/home/grao/wls51/-" {
    permission java.io.FilePermission"${/}home${/}grao${/}wls51${/}-",
    "read,writ
    e,delete,execute";
    grant codeBase "file:/home/grao/-" {
    permission java.io.FilePermission"c:${/}home${/}grao${/}wls51${/}myserver${/}serverclasses${/}-",
    "read,write,delete,execute";
    Do I am missing somthing else?
    Thanks
    GV
    Mark Griffith <[email protected]> wrote in message
    news:[email protected]...
    READ THE INSTALLATION GUIDE.
    http://www.weblogic.com/docs51/install/startserver.html#1042251
    mbg
    In article <[email protected]>,
    [email protected]
    says...
    I have installed wls5.1 and changed weblogic.policy and.properties
    files.
    When i try to start the server it is throwing following
    exception
    Exception in thread "main"
    java.security.AccessControlException:
    access
    denied (java.lang.RuntimePermission createSecurityManager )
    at java.lang.Throwable.fillInStackTrace(NativeMethod)
    at java.lang.Throwable.<init>(Throwable.java:94)
    at java.lang.Exception.<init>(Exception.java:42)
    atjava.lang.RuntimeException.<init>(RuntimeException.java:47)
    atjava.lang.SecurityException.<init>(SecurityException.java:39)
    at
    java.security.AccessControlException.<init>(AccessControlException.java:57)
    atjava.security.AccessControlContext.checkPermission(Compiled
    Code)
    at
    java.security.AccessController.checkPermission(Compiled Code)
    at
    java.lang.SecurityManager.checkPermission(Compiled
    Code)
    atjava.lang.SecurityManager.<init>(SecurityManager.java:307)
    at
    ==================================================
    NewsGroup Rant
    ==================================================
    Rant 1.
    The less info you provide about your problem means
    the less we can help you. Try to look at the
    problem from an external perspective and provide
    all the data necessary to put your problem in
    perspective.
    [att1.html]

  • Problem with pool in WLS5.1 SP10 JDK1.2.2_07

    Hello!
    When the free connections of a pool to a db of Oracle (driver oci8) it?s occupied, the request of the customer occupied the queues of the threads until all threads wait to some connection was liberated but doesn?t liberated because the pool hang up.
    Someone know what?s the matter?
    Please help me!!!

    Hi!
    I send you a dump of the threads when pool hang up. Too I send you how it´s configuring
    the pool in weblogic.properties.
    Do you know some solution for when pool hang up, refresh it or reset automatically
    or something? I accept all types of suggestions
    Thanks a lot and best regards.
    Juanjo
    weblogic.jdbc.connectionPool.buzzpowerPool=\
         url=jdbc20:oracle:oci8:@(DESCRIPTION=(load_balance=off)(failover=on)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=ssorop05)(PORT=1521))(ADDRESS=(PROTOCOL=tcp)(HOST=ssorop06)(PORT=1521)))(CONNECT_DATA=(service_name=orae.cm.es)(global_name=orae.cm.es)(instance_role=primary)(failover_mode=(type=select)(method=preconnect)(backup=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=ssorop06)(PORT=1521)))(CONNECT_DATA=(service_name=orae.cm.es)(global_name=orae.cm.es)(instance_role=secondary))))))),\
    driver=oracle.jdbc.driver.OracleDriver,\
    initialCapacity=4,\
    maxCapacity=30,\
    capacityIncrement=2,\
    allowShrinking=true,\
    shrinkPeriodMins=15,\
    refreshTestMinutes=10,\
    testTable=dual,\
    props=user=eportalesr;password=rselatrope
    "Sree Bodapati" <[email protected]> wrote:
    Do you see any exceptions? Can you post those here.
    sree
    "Juanjo Moreno" <[email protected]> wrote in message
    news:3c037319$[email protected]..
    Hello!
    When the free connections of a pool to a db of Oracle (driver oci8) it?s
    occupied, the request of the customer occupied the queues of the threads
    until all threads wait to some connection was liberated but doesn?t
    liberated because the pool hang up.
    Someone know what?s the matter?
    Please help me!!!
    [nohup.log]

  • Thread scheduling problem in WLS5.1

    We use a Timer Servlet to schedule some back end tasks, however we found
              that from time to time the thread scheduling often get delayed or ahead in a
              outragous magtitude.
              We run the servlet inside WLS, and right after start up, the timer works
              perfect, but after long enough time (more than one day), the timer started
              to behave weird. It could get delayed for as much as hours, and then
              suddenly fired up all delayed tasks in a very short period of time. We then
              try to run a very simple Timer doing only wake up every 10 minutes and print
              one line, that failed too. We are running WLS5.1+sp3 on
              Solaris2.6(Generic_105181-19 sun4u sparc SUNW,Ultra-5_10) with jdk1.2.1_04.
              BTW, we found that it ran well on NT, at least for three days without
              problem.
              Any feedback will be appreciated!
              Qingxiang Ke
              below is the source for the simple timer, and deploy properties for it
              inside weblogic.properties file.
              SimpleTimerServlet.java
              package com.cysive.test;
              import java.io.*;
              import java.util.*;
              import javax.servlet.*;
              import javax.servlet.http.*;
              public class SimpleTimerServlet extends HttpServlet
              class Sleepy implements Runnable
              public void run()
              while(true)
              try
              long wakeUpTime = 600 * 1000;
              Thread.currentThread().sleep(wakeUpTime);
              System.out.println(new Date().toString() + " SimpleTimer Yawn
              ............ Yawn ............");
              catch(InterruptedException ie){}
              private static boolean timerIsRunning = false;
              public void init()
              if(! timerIsRunning)
              Thread sleepy = new Thread(new Sleepy());
              sleepy.start();
              timerIsRunning = true;
              public void doGet(HttpServletRequest request,
              HttpServletResponse response)
              throws IOException, ServletException
              doPost(request, response);
              public void doPost(HttpServletRequest request,
              HttpServletResponse response)
              throws IOException, ServletException
              OutputStream os = response.getOutputStream();
              os.write("look at your std out!!!".getBytes());
              os.flush();
              os.close();
              deploy properties in weblogic.properties
              weblogic.httpd.register.simpletimer=com.cysive.test.SimpleTimerServlet
              weblogic.system.startupClass.servletSimpleTimer=weblogic.servlet.utils.Servl
              etStartup
              weblogic.system.startupArgs.servletSimpleTimer=servlet=simpletimer
              

    We use a Timer Servlet to schedule some back end tasks, however we found
              that from time to time the thread scheduling often get delayed or ahead in a
              outragous magtitude.
              We run the servlet inside WLS, and right after start up, the timer works
              perfect, but after long enough time (more than one day), the timer started
              to behave weird. It could get delayed for as much as hours, and then
              suddenly fired up all delayed tasks in a very short period of time. We then
              try to run a very simple Timer doing only wake up every 10 minutes and print
              one line, that failed too. We are running WLS5.1+sp3 on
              Solaris2.6(Generic_105181-19 sun4u sparc SUNW,Ultra-5_10) with jdk1.2.1_04.
              BTW, we found that it ran well on NT, at least for three days without
              problem.
              Any feedback will be appreciated!
              Qingxiang Ke
              below is the source for the simple timer, and deploy properties for it
              inside weblogic.properties file.
              SimpleTimerServlet.java
              package com.cysive.test;
              import java.io.*;
              import java.util.*;
              import javax.servlet.*;
              import javax.servlet.http.*;
              public class SimpleTimerServlet extends HttpServlet
              class Sleepy implements Runnable
              public void run()
              while(true)
              try
              long wakeUpTime = 600 * 1000;
              Thread.currentThread().sleep(wakeUpTime);
              System.out.println(new Date().toString() + " SimpleTimer Yawn
              ............ Yawn ............");
              catch(InterruptedException ie){}
              private static boolean timerIsRunning = false;
              public void init()
              if(! timerIsRunning)
              Thread sleepy = new Thread(new Sleepy());
              sleepy.start();
              timerIsRunning = true;
              public void doGet(HttpServletRequest request,
              HttpServletResponse response)
              throws IOException, ServletException
              doPost(request, response);
              public void doPost(HttpServletRequest request,
              HttpServletResponse response)
              throws IOException, ServletException
              OutputStream os = response.getOutputStream();
              os.write("look at your std out!!!".getBytes());
              os.flush();
              os.close();
              deploy properties in weblogic.properties
              weblogic.httpd.register.simpletimer=com.cysive.test.SimpleTimerServlet
              weblogic.system.startupClass.servletSimpleTimer=weblogic.servlet.utils.Servl
              etStartup
              weblogic.system.startupArgs.servletSimpleTimer=servlet=simpletimer
              

  • IBM AIX4.3.3 with JDK1.2.2(IBM)

    Hi!... I'm running WLS5.1 SP9 under IBM AIX4.3.3 with JDK1.2.2(IBM) and
    Connecting with DB2...
    Starting WLS successfully, in later WLS crashes and Core Dump.
    See below, WLS dump message....Why this problem is occurred?
    Is JDK problem? or WLS or AIX4.3.3..
    Fri Sep 21 11:12:58 2001
    SIGILL received at 1 in . Processing terminated.
    Current Thread Details
    "ExecuteThread-21" (TID:0x80032c38, sys_thread_t:0x309d7ba0, state:R,
    native ID:0x1b1c) prio=5: pending=java.lang.NullPointerException
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    (Compiled Code))
    at
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java(Compiled Code))
    at
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java(Compiled Code))
    at
    weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
    Manager.java(Compiled Code))
    at
    weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java(Compi
    led Code))
    at
    weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ----- Native Stack -----
    unavailable - iar 1 not in text area
    J2RE 1.2.2 IBM build ca122-19991217
    Operating Environment
    Host : ecedi:10.3.101.11
    OS Level : AIX 4.3.3.0
    Processors -
    Architecture : POWER_PC (impl: unknown, ver: unknown)
    How Many : 6
    Enabled : 6
    User Limits (in bytes except for NOFILE and NPROC) -
    RLIMIT_FSIZE : infinity
    RLIMIT_DATA : 1342177280
    RLIMIT_STACK : infinity
    RLIMIT_CORE : 1073741312
    RLIMIT_NOFILE : 4000
    NPROC(max) : 1024
    Page Space (in blocks) -
    /dev/hd6: size=393216, free=152532
    /dev/paging00: size=393216, free=153025
    Application Environment
    Signal Handlers -
    SIGHUP : ignored
    SIGINT : ignored
    SIGQUIT : intrDispatchMD (libhpi.a)
    SIGILL : intrDispatchMD (libhpi.a)
    SIGTRAP : unknown handler (libjitc.a)
    SIGABRT : intrDispatchMD (libhpi.a)
    SIGEMT : intrDispatchMD (libhpi.a)
    SIGFPE : intrDispatchMD (libhpi.a)
    SIGBUS : intrDispatchMD (libhpi.a)
    SIGSEGV : intrDispatchMD (libhpi.a)
    SIGSYS : intrDispatchMD (libhpi.a)
    SIGPIPE : ignored
    SIGUSR1 : sigusr1Handler (libhpi.a)
    SIGUSR2 : unknown handler (libjitc.a)
    Environment Variables -
    _=/usr/java_dev2/jre/sh/../bin/java
    CICSREGION=ecedi
    LANG=ko_KR
    LOGIN=weblogic
    IMQCONFIGCL=/etc/IMNSearch/dbcshelp
    AIX_LOCKKEY=38
    ORA_NLS_CHARACTERSET_CONVERSION=NO_CHARACTER_SET_CONVERSION
    PATH=.:/usr/java_dev2/jre/sh:/usr/java_dev2/sh:/usr/bin:/etc:/usr/sbin:/usr/
    ucb:/weblogic/bin:/usr/bin/X11:/sbin:/usr/vac/bin:/usr/lpp/cics/bin:/oracle/
    bin:/shadow/bin:/usr/local/bin
    NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
    DB2DIR=/usr/lpp/db2_06_01
    ORACLE_BASE=/oracle
    JAVACLASSPATH=:./lib/weblogic510sp9boot.jar:./classes/boot:./db2lib/db2java.
    zip:./db2lib/runtime.zip:./eval/cloudscape/lib/cloudscape.jar
    LC__FASTMSG=true
    CGI_DIRECTORY=/var/docsearch/cgi-bin
    IMQCONFIGSRV=/etc/IMNSearch
    CLASSPATH=.:/weblogic/classes/:/usr/jdk_base/lib/classes.zip:/usr/java_dev2/
    jre/lib/rt.jar:/usr/java_dev2/jre/lib/:/usr/java_dev2/lib/tools.jar:/weblogi
    c/lib/weblogicaux.jar:/weblogic/lib/weblogic510sp9.jar:/oracle/jdbc/lib/clas
    ses12.zip:/oracle/jdbc/lib/classes111.zip:/oracle/jdbc/lib/nls_charset11.zip
    :/oracle/lib/servlet.jar:/oracle/xdk/lib/xmlparserv2.jar:/oracle/xdk/lib/ora
    clexsql.jar:/oracle/xdk/lib/xmlplsql.jar:/oracle/xdk/lib/jdev-rt.zip.jar:/or
    acle/rdbms/jlib/xsu12.jar:/oracle/xdk/lib:/weblogic/db2lib/db2java.zip:/webl
    ogic/db2lib/runtime.zip:/weblogic/db2lib/sqlj.zip:/weblogic/xecure/xecureweb
    _ver4/lib/java/weblogic5/:/app/ecxml/ecxml.jar
    ENCINA_BIND_FILE=/var/cics_servers/server_bindings
    LOGNAME=weblogic
    MAIL=/usr/spool/mail/weblogic
    CICSPATH=/usr/lpp/cics
    ORACLE_SID=EDI
    LOCPATH=/usr/lib/nls/loc
    AIX_LOCKBITS=00
    EPC_DISABLED=TRUE
    DOCUMENT_SERVER_MACHINE_NAME=localhost
    USER=weblogic
    JRE_HOME=/usr/java_dev2/jre
    NLS_DATE_FORMAT=YYYY-MM-DD
    AUTHSTATE=compat
    LC_MESSAGES=ko_KR
    DCE_USE_WCHAR_NAMES=1
    DISPLAY=:0.0
    SHELL=/bin/ksh
    ODMDIR=/etc/objrepos
    JAVA_HOME=/usr/java_dev2
    JAVAHOME=/usr/java_dev2/jre/sh/..
    JDK_HOME=/usr/java_dev2
    DOCUMENT_SERVER_PORT=49213
    ORA_NLS33=/oracle/ocommon/nls/admin/data
    AIX_LOCKMASK=08
    XFILESEARCHPATH=/usr/java_dev2/jre/sh/../lib/locale/%L/%T/%N%S:
    HOME=/weblogic
    WEBLOGICCLASSPATH=:./lib/weblogic510sp9.jar:./lib/weblogicaux.jar:./license:
    ./classes:./slib/scjd11.jar:/oracle/jdbc/lib/classes12.zip:/oracle/jdbc/lib/
    classes111.zip:/weblogic/xecure/xecureweb_ver4/lib/java/weblogic5:/weblogic/
    xecure/xecureweb_ver4/demo/servlet/class
    DB2INSTANCE=db2inst1
    TERM=vt100
    LD_LIBRARY_PATH=/epilot/shadow:/epilot/shadow/lib:/usr/jdk_base/lib:/epilot
    MAILMSG=[YOU HAVE NEW MAIL]
    ORACLE_HOME=/oracle
    NEONTRACE=LOCKTHREAD
    PWD=/weblogic
    DOCUMENT_DIRECTORY=/usr/docsearch/html
    CICS_SFS_SERVER=/.:/cics/sfs/ecedi
    TZ=KORST-9
    WL_HOME=/weblogic
    AIXTHREAD_SCOPE=S
    INSTHOME=/home/db2inst1
    A__z=! LOGNAME
    LIBPATH=/usr/java_dev2/jre/sh/../bin:/usr/java_dev2/jre/sh/../bin/classic::/
    home/db2inst1/sqllib/lib:/weblogic/lib/aix:/weblogic/slib:/weblogic/slib:/us
    r/shadow/lib:/epilot/shadow/lib:/epilot/shadow:/epilot:/usr/local/lib:/usr/j
    ava_dev2/jre/bin/classic:/usr/java_dev2/jre/bin:/weblogic/xecure/xecureweb_v
    er4/lib/java/jni
    NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat:/usr/lib/nls/msg/%
    L/%N:/usr/lib/nls/msg/prime/%N
    Loaded Libraries (sizes in bytes)
    /usr/lib/libXtst.a
    filesize : 79981
    text start : d6787100
    text size : 563e
    data start : 32dbe480
    date size : 4b4
    /usr/lib/libodm.a
    filesize : 269244
    text start : d0043100
    text size : 12919
    data start : 32dbfe30
    date size : 55f4
    /usr/lib/libgair4.a
    filesize : 42672
    text start : d0145100
    text size : 284e
    data start : 32dc6d38
    date size : 880
    /usr/lib/libgaimisc.a
    filesize : 9270
    text start : d678d0f8
    text size : 7b4
    data start : 32dc8660
    date size : a4
    /usr/lib/libXext.a
    filesize : 492706
    text start : d6767100
    text size : 1f5d8
    data start : 32dc91f8
    date size : 373c
    /usr/lib/libICE.a
    filesize : 322947
    text start : d0a02100
    text size : 1624b
    data start : 32dcd088
    date size : 3bac
    /usr/lib/libSM.a
    filesize : 146658
    text start : d09f8100
    text size : 9ed3
    data start : 32dd1d68
    date size : 1324
    /usr/lib/libXt.a
    filesize : 1743571
    text start : d07b41c0
    text size : 64af3
    data start : 32dd44e8
    date size : c14c
    /usr/lib/libXm.a
    filesize : 11702307
    text start : d651b100
    text size : 24bc4c
    data start : 32de1f70
    date size : 40b00
    /usr/lib/libpthreads_compat.a
    filesize : 14611
    text start : d00ae0f8
    text size : 168d
    data start : 32e230f8
    date size : 0
    /usr/lib/libIM.a
    filesize : 68477
    text start : d013f100
    text size : 4f5f
    data start : 32e24df8
    date size : 84c
    /usr/lib/libX11.a
    filesize : 3799981
    text start : d05e5100
    text size : 100243
    data start : 32e26670
    date size : 25a58
    /usr/java_dev2/jre/bin/libawt.a
    filesize : 1921036
    text start : d63b1000
    text size : 169a94
    data start : 32e4d8b8
    date size : d67c
    /weblogic/lib/aix/libmuxer.so
    filesize : 19622
    text start : d62fa000
    text size : 3038
    data start : 32b2d400
    date size : 280
    /home/db2inst1/sqllib/lib/libdtcp.a
    filesize : 68305
    text start : d62ef000
    text size : ab71
    data start : 3198cde0
    date size : 218
    /home/db2inst1/sqllib/lib/libdb2e.a
    filesize : 37222294
    text start : d47d70b0
    text size : 1b17470
    data start : 317d90b0
    date size : 14c1d8
    /home/db2inst1/sqllib/lib/libdb2licm.a
    filesize : 1570603
    text start : d471e000
    text size : b81a8
    data start : 319260a8
    date size : 15600
    /home/db2inst1/sqllib/lib/libddcs.a
    filesize : 641048
    text start : d46a7000
    text size : 766c4
    data start : 317cd990
    date size : a798
    /home/db2inst1/sqllib/lib/libdb2lai.a
    filesize : 2486
    text start : d46a6000
    text size : 504
    data start : 317cc2dc
    date size : 2c
    /usr/lib/libpthreads.a
    filesize : 712882
    text start : d00b0000
    text size : 1ec94
    data start : 316a2000
    date size : 4008
    /home/db2inst1/sqllib/lib/libdb2.a
    filesize : 10465576
    text start : d3f1a0a8
    text size : 78be04
    data start : 316a70a8
    date size : 1226a8
    /usr/lpp/db2_06_01/lib/libdb2jdbc.so
    filesize : 157793
    text start : d3f00000
    text size : 19889
    data start : 317ca000
    date size : 1698
    /usr/java_dev2/jre/bin/libmath.a
    filesize : 65667
    text start : d3ef5000
    text size : aeb3
    data start : 30c60fa8
    date size : 3ac
    /usr/java_dev2/jre/bin/libnet.a
    filesize : 51723
    text start : d3bf4000
    text size : 7b57
    data start : 30c5f370
    date size : 338
    /usr/java_dev2/jre/bin/libjitc.a
    filesize : 2179758
    text start : d383c000
    text size : 1b4734
    data start : 302b1778
    date size : c8bc
    /usr/lib/libiconv.a
    filesize : 377832
    text start : d002e100
    text size : 13f3a
    data start : 30213da0
    date size : a574
    /usr/lib/libi18n.a
    filesize : 122601
    text start : d0026100
    text size : 78b4
    data start : 3021f4b0
    date size : 1124
    /usr/lib/nls/loc/ko_KR
    filesize : 1450075
    text start : d0322000
    text size : 161591
    data start : d0484130
    date size : 160b2c
    /usr/java_dev2/jre/sh/../bin/libzip.a
    filesize : 101623
    text start : d3829000
    text size : 126f3
    data start : 30070250
    date size : 1e90
    /usr/java_dev2/jre/sh/../bin/libjava.a
    filesize : 358899
    text start : d37f0000
    text size : 38d57
    data start : 30059180
    date size : 6078
    /usr/java_dev2/jre/sh/../bin/libhpi.a
    filesize : 81880
    text start : d37e5000
    text size : a17c
    data start : 30037b18
    date size : b2c
    /usr/java_dev2/jre/sh/../bin/libxhpi.a
    filesize : 11569
    text start : d37e3000
    text size : 14e9
    data start : 30036e40
    date size : 1b8
    /usr/java_dev2/jre/sh/../bin/classic/libjvm.a
    filesize : 1104523
    text start : d3729000
    text size : b9c85
    data start : 300113d0
    date size : 23d54
    /usr/lib/libdl.a
    filesize : 5248
    text start : d16cd0f8
    text size : 1e0
    data start : f03e30f8
    date size : 0
    /usr/lib/libbsd.a
    filesize : 62186
    text start : d012a4e0
    text size : 7deb
    data start : f011fb28
    date size : 1460
    /usr/lib/libpthreads.a
    filesize : 712882
    text start : d0004000
    text size : 2020a
    data start : f00c4000
    date size : 400c
    /usr/lib/libpthreads.a
    filesize : 712882
    text start : d0001000
    text size : 2290
    data start : f0082000
    date size : 41004
    /usr/lpp/xlC/lib/libC.a
    filesize : 3902821
    text start : d0af3d20
    text size : 67b6
    data start : f01bf720
    date size : cc8
    /usr/lpp/xlC/lib/libC.a
    filesize : 3902821
    text start : d0aeb540
    text size : 7a0e
    data start : f01bd740
    date size : a54
    /usr/lpp/xlC/lib/libC.a
    filesize : 3902821
    text start : d0a4e1c0
    text size : 9cad3
    data start : f01a93c0
    date size : 139d8
    /usr/lpp/xlC/lib/libC.a
    filesize : 3902821
    text start : d0a1e100
    text size : 2f891
    data start : f01a4d00
    date size : 421c
    /usr/lib/libcrypt.a
    filesize : 11167
    text start : d00250f8
    text size : 87a
    data start : f0081528
    date size : 13c
    /usr/lib/libc.a
    filesize : 6407694
    text start : d015f720
    text size : 1c2493
    data start : f0000820
    date size : 7f8f0
    "ListenThread" (TID:0x80032740, sys_thread_t:0x32069490, state:R, native
    ID:0x262a) prio=5
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:411)
    at java.net.ServerSocket.implAccept(ServerSocket.java:242)
    at java.net.ServerSocket.accept(ServerSocket.java:226)
    at weblogic.t3.srvr.ListenThread.run(ListenThread.java:286)
    ----- Native Stack -----
    sysAccept
    JVM_Accept
    Java_java_net_PlainSocketImpl_socketAccept
    mmisInvoke_O_VHelper
    entryCmp
    "NBExecuteThread-1" (TID:0x800327d8, sys_thread_t:0x312403a0, state:CW,
    native ID:0x2526) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "NBExecuteThread-0" (TID:0x80032848, sys_thread_t:0x3123be50, state:CW,
    native ID:0x2425) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-29" (TID:0x800328b8, sys_thread_t:0x311e8b10, state:MW,
    native ID:0x2324) prio=5
    ----- Native Stack -----
    allocObject
    pthread_mutex_lock
    cooperative_mutex_lock
    sysMonitorEnter
    lkMonitorEnter
    "ExecuteThread-28" (TID:0x80032928, sys_thread_t:0x3119f640, state:MW,
    native ID:0x2223) prio=5
    ----- Native Stack -----
    allocObject
    pthread_mutex_lock
    cooperative_mutex_lock
    sysMonitorEnter
    lkMonitorEnter
    "ExecuteThread-27" (TID:0x80032998, sys_thread_t:0x30c5ed70, state:R,
    native ID:0x2122) prio=5
    at weblogic.socket.PosixSocketMuxer.poll(Native Method)
    at
    weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:284)
    at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ----- Native Stack -----
    unavailable - iar 124 not in text area
    "ExecuteThread-26" (TID:0x80032a08, sys_thread_t:0x30c5ea50, state:CW,
    native ID:0x2021) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30038234 not in text area
    "ExecuteThread-25" (TID:0x80032a78, sys_thread_t:0x30c5e7b0, state:CW,
    native ID:0x1f20) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30038234 not in text area
    "ExecuteThread-24" (TID:0x80032ae8, sys_thread_t:0x30c5b4e0, state:CW,
    native ID:0x1e1f) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30036f1c not in text area
    "ExecuteThread-23" (TID:0x80032b58, sys_thread_t:0x309d81e0, state:CW,
    native ID:0x1d1e) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30038234 not in text area
    "ExecuteThread-22" (TID:0x80032bc8, sys_thread_t:0x309d7ec0, state:CW,
    native ID:0x1c1d) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30036f1c not in text area
    "ExecuteThread-21" (TID:0x80032c38, sys_thread_t:0x309d7ba0, state:R,
    native ID:0x1b1c) prio=5: pending=java.lang.NullPointerException
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    (Compiled Code))
    at
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java(Compiled Code))
    at
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java(Compiled Code))
    at
    weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
    Manager.java(Compiled Code))
    at
    weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java(Compi
    led Code))
    at
    weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ----- Native Stack -----
    unavailable - iar 1 not in text area
    "ExecuteThread-20" (TID:0x80032ca8, sys_thread_t:0x309d5870, state:CW,
    native ID:0x1a1b) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 300b5da0 not in text area
    "ExecuteThread-19" (TID:0x80032d18, sys_thread_t:0x309d2580, state:CW,
    native ID:0x191a) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30038234 not in text area
    "ExecuteThread-18" (TID:0x80032d88, sys_thread_t:0x309cf290, state:CW,
    native ID:0x1819) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30036f1c not in text area
    "ExecuteThread-17" (TID:0x80032df8, sys_thread_t:0x309cbfa0, state:CW,
    native ID:0x1718) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30038234 not in text area
    "ExecuteThread-16" (TID:0x80032e68, sys_thread_t:0x309c8cb0, state:CW,
    native ID:0x1617) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30038234 not in text area
    "ExecuteThread-15" (TID:0x80032ed8, sys_thread_t:0x309c59c0, state:CW,
    native ID:0x1516) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-14" (TID:0x80032f48, sys_thread_t:0x309c26d0, state:CW,
    native ID:0x1415) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-13" (TID:0x80032fb8, sys_thread_t:0x309bf3e0, state:CW,
    native ID:0x1314) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-12" (TID:0x80033028, sys_thread_t:0x309bc170, state:CW,
    native ID:0x1213) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-11" (TID:0x80033098, sys_thread_t:0x309b8ea0, state:CW,
    native ID:0x1112) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-10" (TID:0x80033108, sys_thread_t:0x309b5c50, state:CW,
    native ID:0x1011) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-9" (TID:0x80033178, sys_thread_t:0x309b2a00, state:CW,
    native ID:0xf10) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-8" (TID:0x800331e8, sys_thread_t:0x309af7b0, state:CW,
    native ID:0xe0f) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-7" (TID:0x80033258, sys_thread_t:0x30996c90, state:CW,
    native ID:0xd0e) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar ffffffff not in text area
    "ExecuteThread-6" (TID:0x800332c8, sys_thread_t:0x30996950, state:CW,
    native ID:0xc0d) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-5" (TID:0x80033338, sys_thread_t:0x309966b0, state:CW,
    native ID:0xb0c) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-4" (TID:0x800333a8, sys_thread_t:0x30996430, state:CW,
    native ID:0xa0b) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar ffffffff not in text area
    "ExecuteThread-3" (TID:0x80033418, sys_thread_t:0x3098ff40, state:CW,
    native ID:0x90a) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-2" (TID:0x80033488, sys_thread_t:0x3098fcc0, state:CW,
    native ID:0x809) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-1" (TID:0x800334f8, sys_thread_t:0x3098fa40, state:CW,
    native ID:0x708) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-0" (TID:0x80033568, sys_thread_t:0x3098cca0, state:CW,
    native ID:0x607) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "TimeEventGenerator" (TID:0x800335d8, sys_thread_t:0x308a41e0, state:CW,
    native ID:0x506) prio=5
    at java.lang.Object.wait(Native Method)
    at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:279)
    at
    weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
    :141)
    at java.lang.Thread.run(Thread.java:481)
    ----- Native Stack -----
    gettimeofday
    pthreadevent_wait
    condwait_local
    condwait
    pthread_cond_timedwait
    condvarTimedWait
    sysMonitorWait
    lkMonitorWait
    JVM_MonitorWait
    "SpinnerRandomSource" (TID:0x80033618, sys_thread_t:0x3087cdd0,
    state:CW, native ID:0x405) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at
    weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:10
    4)
    at weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:121)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "Finalizer" (TID:0x80033728, sys_thread_t:0x300d1f30, state:CW, native
    ID:0x304) prio=8
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:114)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:129)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:176)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "Reference Handler" (TID:0x80033768, sys_thread_t:0x300cc300, state:CW,
    native ID:0x203) prio=10
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "Signal dispatcher" (TID:0x800337a8, sys_thread_t:0x300c7670, state:CW,
    native ID:0x102) prio=5
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "main" (TID:0x800337e8, sys_thread_t:0x3000c390, state:CW, native
    ID:0x1) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1862)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.Server.startServerDynamically(Server.java:139)
    at weblogic.Server.main(Server.java:92)
    at weblogic.Server.main(Server.java:58)
    ----- Native Stack -----
    unavailable - iar 4 not in text area
    Monitor pool info:
    Initial monitor count: 32
    Minimum number of free monitors before expansion: 5
    Pool will next be expanded by: 36
    Current total number of monitors: 72
    Current number of free monitors: 15
    Monitor Pool Dump (inflated object-monitors):
    sys_mon_t:0x3000a9b8 infl_mon_t: 0x3000a628:
    java.lang.ref.Reference$Lock@8003B760/8003B768: <unowned>
    Waiting to be notified:
    "Reference Handler" (0x300cc300)
    sys_mon_t:0x3000aa38 infl_mon_t:

    Hi!... I'm running WLS5.1 SP9 under IBM AIX4.3.3 with JDK1.2.2(IBM) and
    Connecting with DB2...
    Starting WLS successfully, in later WLS crashes and Core Dump.
    See below, WLS dump message....Why this problem is occurred?
    Is JDK problem? or WLS or AIX4.3.3..
    Fri Sep 21 11:12:58 2001
    SIGILL received at 1 in . Processing terminated.
    Current Thread Details
    "ExecuteThread-21" (TID:0x80032c38, sys_thread_t:0x309d7ba0, state:R,
    native ID:0x1b1c) prio=5: pending=java.lang.NullPointerException
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    (Compiled Code))
    at
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java(Compiled Code))
    at
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java(Compiled Code))
    at
    weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
    Manager.java(Compiled Code))
    at
    weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java(Compi
    led Code))
    at
    weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ----- Native Stack -----
    unavailable - iar 1 not in text area
    J2RE 1.2.2 IBM build ca122-19991217
    Operating Environment
    Host : ecedi:10.3.101.11
    OS Level : AIX 4.3.3.0
    Processors -
    Architecture : POWER_PC (impl: unknown, ver: unknown)
    How Many : 6
    Enabled : 6
    User Limits (in bytes except for NOFILE and NPROC) -
    RLIMIT_FSIZE : infinity
    RLIMIT_DATA : 1342177280
    RLIMIT_STACK : infinity
    RLIMIT_CORE : 1073741312
    RLIMIT_NOFILE : 4000
    NPROC(max) : 1024
    Page Space (in blocks) -
    /dev/hd6: size=393216, free=152532
    /dev/paging00: size=393216, free=153025
    Application Environment
    Signal Handlers -
    SIGHUP : ignored
    SIGINT : ignored
    SIGQUIT : intrDispatchMD (libhpi.a)
    SIGILL : intrDispatchMD (libhpi.a)
    SIGTRAP : unknown handler (libjitc.a)
    SIGABRT : intrDispatchMD (libhpi.a)
    SIGEMT : intrDispatchMD (libhpi.a)
    SIGFPE : intrDispatchMD (libhpi.a)
    SIGBUS : intrDispatchMD (libhpi.a)
    SIGSEGV : intrDispatchMD (libhpi.a)
    SIGSYS : intrDispatchMD (libhpi.a)
    SIGPIPE : ignored
    SIGUSR1 : sigusr1Handler (libhpi.a)
    SIGUSR2 : unknown handler (libjitc.a)
    Environment Variables -
    _=/usr/java_dev2/jre/sh/../bin/java
    CICSREGION=ecedi
    LANG=ko_KR
    LOGIN=weblogic
    IMQCONFIGCL=/etc/IMNSearch/dbcshelp
    AIX_LOCKKEY=38
    ORA_NLS_CHARACTERSET_CONVERSION=NO_CHARACTER_SET_CONVERSION
    PATH=.:/usr/java_dev2/jre/sh:/usr/java_dev2/sh:/usr/bin:/etc:/usr/sbin:/usr/
    ucb:/weblogic/bin:/usr/bin/X11:/sbin:/usr/vac/bin:/usr/lpp/cics/bin:/oracle/
    bin:/shadow/bin:/usr/local/bin
    NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
    DB2DIR=/usr/lpp/db2_06_01
    ORACLE_BASE=/oracle
    JAVACLASSPATH=:./lib/weblogic510sp9boot.jar:./classes/boot:./db2lib/db2java.
    zip:./db2lib/runtime.zip:./eval/cloudscape/lib/cloudscape.jar
    LC__FASTMSG=true
    CGI_DIRECTORY=/var/docsearch/cgi-bin
    IMQCONFIGSRV=/etc/IMNSearch
    CLASSPATH=.:/weblogic/classes/:/usr/jdk_base/lib/classes.zip:/usr/java_dev2/
    jre/lib/rt.jar:/usr/java_dev2/jre/lib/:/usr/java_dev2/lib/tools.jar:/weblogi
    c/lib/weblogicaux.jar:/weblogic/lib/weblogic510sp9.jar:/oracle/jdbc/lib/clas
    ses12.zip:/oracle/jdbc/lib/classes111.zip:/oracle/jdbc/lib/nls_charset11.zip
    :/oracle/lib/servlet.jar:/oracle/xdk/lib/xmlparserv2.jar:/oracle/xdk/lib/ora
    clexsql.jar:/oracle/xdk/lib/xmlplsql.jar:/oracle/xdk/lib/jdev-rt.zip.jar:/or
    acle/rdbms/jlib/xsu12.jar:/oracle/xdk/lib:/weblogic/db2lib/db2java.zip:/webl
    ogic/db2lib/runtime.zip:/weblogic/db2lib/sqlj.zip:/weblogic/xecure/xecureweb
    _ver4/lib/java/weblogic5/:/app/ecxml/ecxml.jar
    ENCINA_BIND_FILE=/var/cics_servers/server_bindings
    LOGNAME=weblogic
    MAIL=/usr/spool/mail/weblogic
    CICSPATH=/usr/lpp/cics
    ORACLE_SID=EDI
    LOCPATH=/usr/lib/nls/loc
    AIX_LOCKBITS=00
    EPC_DISABLED=TRUE
    DOCUMENT_SERVER_MACHINE_NAME=localhost
    USER=weblogic
    JRE_HOME=/usr/java_dev2/jre
    NLS_DATE_FORMAT=YYYY-MM-DD
    AUTHSTATE=compat
    LC_MESSAGES=ko_KR
    DCE_USE_WCHAR_NAMES=1
    DISPLAY=:0.0
    SHELL=/bin/ksh
    ODMDIR=/etc/objrepos
    JAVA_HOME=/usr/java_dev2
    JAVAHOME=/usr/java_dev2/jre/sh/..
    JDK_HOME=/usr/java_dev2
    DOCUMENT_SERVER_PORT=49213
    ORA_NLS33=/oracle/ocommon/nls/admin/data
    AIX_LOCKMASK=08
    XFILESEARCHPATH=/usr/java_dev2/jre/sh/../lib/locale/%L/%T/%N%S:
    HOME=/weblogic
    WEBLOGICCLASSPATH=:./lib/weblogic510sp9.jar:./lib/weblogicaux.jar:./license:
    ./classes:./slib/scjd11.jar:/oracle/jdbc/lib/classes12.zip:/oracle/jdbc/lib/
    classes111.zip:/weblogic/xecure/xecureweb_ver4/lib/java/weblogic5:/weblogic/
    xecure/xecureweb_ver4/demo/servlet/class
    DB2INSTANCE=db2inst1
    TERM=vt100
    LD_LIBRARY_PATH=/epilot/shadow:/epilot/shadow/lib:/usr/jdk_base/lib:/epilot
    MAILMSG=[YOU HAVE NEW MAIL]
    ORACLE_HOME=/oracle
    NEONTRACE=LOCKTHREAD
    PWD=/weblogic
    DOCUMENT_DIRECTORY=/usr/docsearch/html
    CICS_SFS_SERVER=/.:/cics/sfs/ecedi
    TZ=KORST-9
    WL_HOME=/weblogic
    AIXTHREAD_SCOPE=S
    INSTHOME=/home/db2inst1
    A__z=! LOGNAME
    LIBPATH=/usr/java_dev2/jre/sh/../bin:/usr/java_dev2/jre/sh/../bin/classic::/
    home/db2inst1/sqllib/lib:/weblogic/lib/aix:/weblogic/slib:/weblogic/slib:/us
    r/shadow/lib:/epilot/shadow/lib:/epilot/shadow:/epilot:/usr/local/lib:/usr/j
    ava_dev2/jre/bin/classic:/usr/java_dev2/jre/bin:/weblogic/xecure/xecureweb_v
    er4/lib/java/jni
    NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat:/usr/lib/nls/msg/%
    L/%N:/usr/lib/nls/msg/prime/%N
    Loaded Libraries (sizes in bytes)
    /usr/lib/libXtst.a
    filesize : 79981
    text start : d6787100
    text size : 563e
    data start : 32dbe480
    date size : 4b4
    /usr/lib/libodm.a
    filesize : 269244
    text start : d0043100
    text size : 12919
    data start : 32dbfe30
    date size : 55f4
    /usr/lib/libgair4.a
    filesize : 42672
    text start : d0145100
    text size : 284e
    data start : 32dc6d38
    date size : 880
    /usr/lib/libgaimisc.a
    filesize : 9270
    text start : d678d0f8
    text size : 7b4
    data start : 32dc8660
    date size : a4
    /usr/lib/libXext.a
    filesize : 492706
    text start : d6767100
    text size : 1f5d8
    data start : 32dc91f8
    date size : 373c
    /usr/lib/libICE.a
    filesize : 322947
    text start : d0a02100
    text size : 1624b
    data start : 32dcd088
    date size : 3bac
    /usr/lib/libSM.a
    filesize : 146658
    text start : d09f8100
    text size : 9ed3
    data start : 32dd1d68
    date size : 1324
    /usr/lib/libXt.a
    filesize : 1743571
    text start : d07b41c0
    text size : 64af3
    data start : 32dd44e8
    date size : c14c
    /usr/lib/libXm.a
    filesize : 11702307
    text start : d651b100
    text size : 24bc4c
    data start : 32de1f70
    date size : 40b00
    /usr/lib/libpthreads_compat.a
    filesize : 14611
    text start : d00ae0f8
    text size : 168d
    data start : 32e230f8
    date size : 0
    /usr/lib/libIM.a
    filesize : 68477
    text start : d013f100
    text size : 4f5f
    data start : 32e24df8
    date size : 84c
    /usr/lib/libX11.a
    filesize : 3799981
    text start : d05e5100
    text size : 100243
    data start : 32e26670
    date size : 25a58
    /usr/java_dev2/jre/bin/libawt.a
    filesize : 1921036
    text start : d63b1000
    text size : 169a94
    data start : 32e4d8b8
    date size : d67c
    /weblogic/lib/aix/libmuxer.so
    filesize : 19622
    text start : d62fa000
    text size : 3038
    data start : 32b2d400
    date size : 280
    /home/db2inst1/sqllib/lib/libdtcp.a
    filesize : 68305
    text start : d62ef000
    text size : ab71
    data start : 3198cde0
    date size : 218
    /home/db2inst1/sqllib/lib/libdb2e.a
    filesize : 37222294
    text start : d47d70b0
    text size : 1b17470
    data start : 317d90b0
    date size : 14c1d8
    /home/db2inst1/sqllib/lib/libdb2licm.a
    filesize : 1570603
    text start : d471e000
    text size : b81a8
    data start : 319260a8
    date size : 15600
    /home/db2inst1/sqllib/lib/libddcs.a
    filesize : 641048
    text start : d46a7000
    text size : 766c4
    data start : 317cd990
    date size : a798
    /home/db2inst1/sqllib/lib/libdb2lai.a
    filesize : 2486
    text start : d46a6000
    text size : 504
    data start : 317cc2dc
    date size : 2c
    /usr/lib/libpthreads.a
    filesize : 712882
    text start : d00b0000
    text size : 1ec94
    data start : 316a2000
    date size : 4008
    /home/db2inst1/sqllib/lib/libdb2.a
    filesize : 10465576
    text start : d3f1a0a8
    text size : 78be04
    data start : 316a70a8
    date size : 1226a8
    /usr/lpp/db2_06_01/lib/libdb2jdbc.so
    filesize : 157793
    text start : d3f00000
    text size : 19889
    data start : 317ca000
    date size : 1698
    /usr/java_dev2/jre/bin/libmath.a
    filesize : 65667
    text start : d3ef5000
    text size : aeb3
    data start : 30c60fa8
    date size : 3ac
    /usr/java_dev2/jre/bin/libnet.a
    filesize : 51723
    text start : d3bf4000
    text size : 7b57
    data start : 30c5f370
    date size : 338
    /usr/java_dev2/jre/bin/libjitc.a
    filesize : 2179758
    text start : d383c000
    text size : 1b4734
    data start : 302b1778
    date size : c8bc
    /usr/lib/libiconv.a
    filesize : 377832
    text start : d002e100
    text size : 13f3a
    data start : 30213da0
    date size : a574
    /usr/lib/libi18n.a
    filesize : 122601
    text start : d0026100
    text size : 78b4
    data start : 3021f4b0
    date size : 1124
    /usr/lib/nls/loc/ko_KR
    filesize : 1450075
    text start : d0322000
    text size : 161591
    data start : d0484130
    date size : 160b2c
    /usr/java_dev2/jre/sh/../bin/libzip.a
    filesize : 101623
    text start : d3829000
    text size : 126f3
    data start : 30070250
    date size : 1e90
    /usr/java_dev2/jre/sh/../bin/libjava.a
    filesize : 358899
    text start : d37f0000
    text size : 38d57
    data start : 30059180
    date size : 6078
    /usr/java_dev2/jre/sh/../bin/libhpi.a
    filesize : 81880
    text start : d37e5000
    text size : a17c
    data start : 30037b18
    date size : b2c
    /usr/java_dev2/jre/sh/../bin/libxhpi.a
    filesize : 11569
    text start : d37e3000
    text size : 14e9
    data start : 30036e40
    date size : 1b8
    /usr/java_dev2/jre/sh/../bin/classic/libjvm.a
    filesize : 1104523
    text start : d3729000
    text size : b9c85
    data start : 300113d0
    date size : 23d54
    /usr/lib/libdl.a
    filesize : 5248
    text start : d16cd0f8
    text size : 1e0
    data start : f03e30f8
    date size : 0
    /usr/lib/libbsd.a
    filesize : 62186
    text start : d012a4e0
    text size : 7deb
    data start : f011fb28
    date size : 1460
    /usr/lib/libpthreads.a
    filesize : 712882
    text start : d0004000
    text size : 2020a
    data start : f00c4000
    date size : 400c
    /usr/lib/libpthreads.a
    filesize : 712882
    text start : d0001000
    text size : 2290
    data start : f0082000
    date size : 41004
    /usr/lpp/xlC/lib/libC.a
    filesize : 3902821
    text start : d0af3d20
    text size : 67b6
    data start : f01bf720
    date size : cc8
    /usr/lpp/xlC/lib/libC.a
    filesize : 3902821
    text start : d0aeb540
    text size : 7a0e
    data start : f01bd740
    date size : a54
    /usr/lpp/xlC/lib/libC.a
    filesize : 3902821
    text start : d0a4e1c0
    text size : 9cad3
    data start : f01a93c0
    date size : 139d8
    /usr/lpp/xlC/lib/libC.a
    filesize : 3902821
    text start : d0a1e100
    text size : 2f891
    data start : f01a4d00
    date size : 421c
    /usr/lib/libcrypt.a
    filesize : 11167
    text start : d00250f8
    text size : 87a
    data start : f0081528
    date size : 13c
    /usr/lib/libc.a
    filesize : 6407694
    text start : d015f720
    text size : 1c2493
    data start : f0000820
    date size : 7f8f0
    "ListenThread" (TID:0x80032740, sys_thread_t:0x32069490, state:R, native
    ID:0x262a) prio=5
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:411)
    at java.net.ServerSocket.implAccept(ServerSocket.java:242)
    at java.net.ServerSocket.accept(ServerSocket.java:226)
    at weblogic.t3.srvr.ListenThread.run(ListenThread.java:286)
    ----- Native Stack -----
    sysAccept
    JVM_Accept
    Java_java_net_PlainSocketImpl_socketAccept
    mmisInvoke_O_VHelper
    entryCmp
    "NBExecuteThread-1" (TID:0x800327d8, sys_thread_t:0x312403a0, state:CW,
    native ID:0x2526) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "NBExecuteThread-0" (TID:0x80032848, sys_thread_t:0x3123be50, state:CW,
    native ID:0x2425) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-29" (TID:0x800328b8, sys_thread_t:0x311e8b10, state:MW,
    native ID:0x2324) prio=5
    ----- Native Stack -----
    allocObject
    pthread_mutex_lock
    cooperative_mutex_lock
    sysMonitorEnter
    lkMonitorEnter
    "ExecuteThread-28" (TID:0x80032928, sys_thread_t:0x3119f640, state:MW,
    native ID:0x2223) prio=5
    ----- Native Stack -----
    allocObject
    pthread_mutex_lock
    cooperative_mutex_lock
    sysMonitorEnter
    lkMonitorEnter
    "ExecuteThread-27" (TID:0x80032998, sys_thread_t:0x30c5ed70, state:R,
    native ID:0x2122) prio=5
    at weblogic.socket.PosixSocketMuxer.poll(Native Method)
    at
    weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:284)
    at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ----- Native Stack -----
    unavailable - iar 124 not in text area
    "ExecuteThread-26" (TID:0x80032a08, sys_thread_t:0x30c5ea50, state:CW,
    native ID:0x2021) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30038234 not in text area
    "ExecuteThread-25" (TID:0x80032a78, sys_thread_t:0x30c5e7b0, state:CW,
    native ID:0x1f20) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30038234 not in text area
    "ExecuteThread-24" (TID:0x80032ae8, sys_thread_t:0x30c5b4e0, state:CW,
    native ID:0x1e1f) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30036f1c not in text area
    "ExecuteThread-23" (TID:0x80032b58, sys_thread_t:0x309d81e0, state:CW,
    native ID:0x1d1e) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30038234 not in text area
    "ExecuteThread-22" (TID:0x80032bc8, sys_thread_t:0x309d7ec0, state:CW,
    native ID:0x1c1d) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30036f1c not in text area
    "ExecuteThread-21" (TID:0x80032c38, sys_thread_t:0x309d7ba0, state:R,
    native ID:0x1b1c) prio=5: pending=java.lang.NullPointerException
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    (Compiled Code))
    at
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java(Compiled Code))
    at
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java(Compiled Code))
    at
    weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
    Manager.java(Compiled Code))
    at
    weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java(Compi
    led Code))
    at
    weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    ----- Native Stack -----
    unavailable - iar 1 not in text area
    "ExecuteThread-20" (TID:0x80032ca8, sys_thread_t:0x309d5870, state:CW,
    native ID:0x1a1b) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 300b5da0 not in text area
    "ExecuteThread-19" (TID:0x80032d18, sys_thread_t:0x309d2580, state:CW,
    native ID:0x191a) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30038234 not in text area
    "ExecuteThread-18" (TID:0x80032d88, sys_thread_t:0x309cf290, state:CW,
    native ID:0x1819) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30036f1c not in text area
    "ExecuteThread-17" (TID:0x80032df8, sys_thread_t:0x309cbfa0, state:CW,
    native ID:0x1718) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30038234 not in text area
    "ExecuteThread-16" (TID:0x80032e68, sys_thread_t:0x309c8cb0, state:CW,
    native ID:0x1617) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 30038234 not in text area
    "ExecuteThread-15" (TID:0x80032ed8, sys_thread_t:0x309c59c0, state:CW,
    native ID:0x1516) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java(Compiled Code))
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java(Compiled
    Code))
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-14" (TID:0x80032f48, sys_thread_t:0x309c26d0, state:CW,
    native ID:0x1415) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-13" (TID:0x80032fb8, sys_thread_t:0x309bf3e0, state:CW,
    native ID:0x1314) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-12" (TID:0x80033028, sys_thread_t:0x309bc170, state:CW,
    native ID:0x1213) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-11" (TID:0x80033098, sys_thread_t:0x309b8ea0, state:CW,
    native ID:0x1112) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-10" (TID:0x80033108, sys_thread_t:0x309b5c50, state:CW,
    native ID:0x1011) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-9" (TID:0x80033178, sys_thread_t:0x309b2a00, state:CW,
    native ID:0xf10) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-8" (TID:0x800331e8, sys_thread_t:0x309af7b0, state:CW,
    native ID:0xe0f) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-7" (TID:0x80033258, sys_thread_t:0x30996c90, state:CW,
    native ID:0xd0e) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar ffffffff not in text area
    "ExecuteThread-6" (TID:0x800332c8, sys_thread_t:0x30996950, state:CW,
    native ID:0xc0d) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-5" (TID:0x80033338, sys_thread_t:0x309966b0, state:CW,
    native ID:0xb0c) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-4" (TID:0x800333a8, sys_thread_t:0x30996430, state:CW,
    native ID:0xa0b) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar ffffffff not in text area
    "ExecuteThread-3" (TID:0x80033418, sys_thread_t:0x3098ff40, state:CW,
    native ID:0x90a) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-2" (TID:0x80033488, sys_thread_t:0x3098fcc0, state:CW,
    native ID:0x809) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-1" (TID:0x800334f8, sys_thread_t:0x3098fa40, state:CW,
    native ID:0x708) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "ExecuteThread-0" (TID:0x80033568, sys_thread_t:0x3098cca0, state:CW,
    native ID:0x607) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "TimeEventGenerator" (TID:0x800335d8, sys_thread_t:0x308a41e0, state:CW,
    native ID:0x506) prio=5
    at java.lang.Object.wait(Native Method)
    at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:279)
    at
    weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
    :141)
    at java.lang.Thread.run(Thread.java:481)
    ----- Native Stack -----
    gettimeofday
    pthreadevent_wait
    condwait_local
    condwait
    pthread_cond_timedwait
    condvarTimedWait
    sysMonitorWait
    lkMonitorWait
    JVM_MonitorWait
    "SpinnerRandomSource" (TID:0x80033618, sys_thread_t:0x3087cdd0,
    state:CW, native ID:0x405) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at
    weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:10
    4)
    at weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:121)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "Finalizer" (TID:0x80033728, sys_thread_t:0x300d1f30, state:CW, native
    ID:0x304) prio=8
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:114)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:129)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:176)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "Reference Handler" (TID:0x80033768, sys_thread_t:0x300cc300, state:CW,
    native ID:0x203) prio=10
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "Signal dispatcher" (TID:0x800337a8, sys_thread_t:0x300c7670, state:CW,
    native ID:0x102) prio=5
    ----- Native Stack -----
    unavailable - iar 0 not in text area
    "main" (TID:0x800337e8, sys_thread_t:0x3000c390, state:CW, native
    ID:0x1) prio=5
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:426)
    at weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1862)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.Server.startServerDynamically(Server.java:139)
    at weblogic.Server.main(Server.java:92)
    at weblogic.Server.main(Server.java:58)
    ----- Native Stack -----
    unavailable - iar 4 not in text area
    Monitor pool info:
    Initial monitor count: 32
    Minimum number of free monitors before expansion: 5
    Pool will next be expanded by: 36
    Current total number of monitors: 72
    Current number of free monitors: 15
    Monitor Pool Dump (inflated object-monitors):
    sys_mon_t:0x3000a9b8 infl_mon_t: 0x3000a628:
    java.lang.ref.Reference$Lock@8003B760/8003B768: <unowned>
    Waiting to be notified:
    "Reference Handler" (0x300cc300)
    sys_mon_t:0x3000aa38 infl_mon_t:

  • JDK1.3 for "jDriver for Oracle"

    Hi,
    I'm developing for RMI/IIOP by using WLS5.1,JDK1.3 and Oracle8.
    Is it possible to use JDK1.3 for "jDriver for Oracle"? And also, when it
    will be added to Support Platform??

    I dunno about Oracle 8... ask Oracle... 1.3 is supported now.
    Teru Yoshikoshi wrote:
    Hi,
    I'm developing for RMI/IIOP by using WLS5.1,JDK1.3 and Oracle8.
    Is it possible to use JDK1.3 for "jDriver for Oracle"? And also, when it
    will be added to Support Platform??

  • Application developed using and compliant for jdk1.2.2 needing to get context to WL6.1 running JDK1.3.1

    Note works under JDL 1.3.1, but not under JDK 1.2.2. Is there a fix?
    C:\bea\wlserver6.1\samples>c:\jdk1.3.1_01\bin\java
    examples.jndi.InitialContextExample t3://localhost:9001 system password
    WebLogic context created on behalf of "system"
    C:\bea\wlserver6.1\samples>java examples.jndi.InitialContextExample
    t3://localhost:9001 system password
    java.io.StreamCorruptedException: Type code out of range, is 0
    at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1280)
    at
    java.io.ObjectInputStream.SkipToEndOfBlockData(ObjectInputStream.java
    :1211)
    at
    java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java
    :776)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:353)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:232)
    at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:978)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:232)
    at
    weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedO
    bjectInputStream.java:107)
    at
    weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedO
    bjectInputStream.java:115)
    at
    weblogic.rjvm.ConnectionManager.readPeerInfo(ConnectionManager.java:6
    86)
    at
    weblogic.rjvm.ConnectionManagerClient.handleIdentifyResponse(Connecti
    onManagerClient.java:140)
    at
    weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:627)
    at weblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMConnection.java,
    Compi
    led Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:
    24)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
    Code)
    --------------- nested within: ------------------
    weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - with nested
    except
    ion:
    [java.io.StreamCorruptedException: Type code out of range, is 0]
    at
    weblogic.rjvm.ConnectionManager.readPeerInfo(ConnectionManager.java:6
    88)
    at
    weblogic.rjvm.ConnectionManagerClient.handleIdentifyResponse(Connecti
    onManagerClient.java:140)
    at
    weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:627)
    at weblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMConnection.java,
    Compi
    led Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:
    24)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
    Code)
    Failed to contact t3://localhost:9001.
    Is there a server running at this address?
    C:\bea\wlserver6.1\samples>

    Right. Using WebLogic RMI proprietary implementation (t3) with 6.1 requires
    1.3 on the client side. If you absolutely have to use 1.2 on the client side,
    IIOP should work - I just tried this and it looks like WebLogic 6.1 implements
    EJB spec interop requirements pretty well.
    Jonathon Cano <[email protected]> wrote:
    I saw an article saying use iiop and then deploy your beans for such. I can
    get context over IIOP using jdk1.2.2 to WLS 6.1. I have not yet deployed
    beans or recompiled anything to try this all the way. Does this work?
    Should I proceed? or is there a gotcha?
    "Dimitri Rakitine" <[email protected]> wrote in message
    news:[email protected]...
    6.1 requires 1.3 on the client. (it uses dynamic proxies, so 1.2 willnot
    work).
    Jonathon Cano <[email protected]> wrote:
    Note works under JDL 1.3.1, but not under JDK 1.2.2. Is there a fix?
    C:\bea\wlserver6.1\samples>c:\jdk1.3.1_01\bin\java
    examples.jndi.InitialContextExample t3://localhost:9001 system password
    WebLogic context created on behalf of "system"
    C:\bea\wlserver6.1\samples>java examples.jndi.InitialContextExample
    t3://localhost:9001 system password
    java.io.StreamCorruptedException: Type code out of range, is 0
    at
    java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1280)
    at
    java.io.ObjectInputStream.SkipToEndOfBlockData(ObjectInputStream.java
    :1211)
    at
    java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java
    :776)
    atjava.io.ObjectInputStream.readObject(ObjectInputStream.java:353)
    atjava.io.ObjectInputStream.readObject(ObjectInputStream.java:232)
    atjava.io.ObjectInputStream.inputObject(ObjectInputStream.java:978)
    atjava.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
    atjava.io.ObjectInputStream.readObject(ObjectInputStream.java:232)
    at
    weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedO
    bjectInputStream.java:107)
    at
    weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedO
    bjectInputStream.java:115)
    at
    weblogic.rjvm.ConnectionManager.readPeerInfo(ConnectionManager.java:6
    86)
    at
    weblogic.rjvm.ConnectionManagerClient.handleIdentifyResponse(Connecti
    onManagerClient.java:140)
    at
    weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:627)
    atweblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMConnection.java,
    Compi
    led Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:
    24)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java,Compiled
    Code)
    --------------- nested within: ------------------
    weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - withnested
    except
    ion:
    [java.io.StreamCorruptedException: Type code out of range, is 0]
    at
    weblogic.rjvm.ConnectionManager.readPeerInfo(ConnectionManager.java:6
    88)
    at
    weblogic.rjvm.ConnectionManagerClient.handleIdentifyResponse(Connecti
    onManagerClient.java:140)
    at
    weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:627)
    atweblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMConnection.java,
    Compi
    led Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:
    24)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java,Compiled
    Code)
    Failed to contact t3://localhost:9001.
    Is there a server running at this address?
    C:\bea\wlserver6.1\samples>--
    Dimitri
    Dimitri

  • JDBC/OCI driver for JDK1.2

    Hi,
    I have an evaluation copy of Oracle8 version 8.0.3.0 and
    downloaded the JDBC/OCI driver for JDK1.1 (classe111.zip). The
    example I used was also taken from this site, which connects to
    the database and lists ename from emp, using scott/tiger.
    Everything worked fine under JDK1.1 but I can't get the code to
    work with JDK 1.2
    Does Oracle provide a JDBC/OCI driver that will work with JAVA
    1.2 or am I missing something. Please note that I am not using
    Oracle8i.
    Any assistance would be greatly appreciated.
    Karim
    null

    Karim,
    Openlink Software (http://www.openlinksw.com) provides JDBC 2.0
    drivers in version 3.2. This version will be hitting our public
    web site next week, but you can get pre-release components from
    ftp://ftp.openlinksw.com/pre-3.2/index.html
    The JDK 1.2 drivers are all the way at the bottom under the
    Windows section.
    HTH,
    Stephen
    Karim (guest) wrote:
    : Hi,
    : I have an evaluation copy of Oracle8 version 8.0.3.0 and
    : downloaded the JDBC/OCI driver for JDK1.1 (classe111.zip). The
    : example I used was also taken from this site, which connects
    to
    : the database and lists ename from emp, using scott/tiger.
    : Everything worked fine under JDK1.1 but I can't get the code
    to
    : work with JDK 1.2
    : Does Oracle provide a JDBC/OCI driver that will work with JAVA
    : 1.2 or am I missing something. Please note that I am not using
    : Oracle8i.
    : Any assistance would be greatly appreciated.
    : Karim
    null

  • Oracle Lite + Resin + jdk1.2.2 or jdk 1.3.1 problem

    Hi!
    Can some one help me this the following:
    I used Oracle Lite database, Resin app server and jdk1.2.2
    When I try to connect my database through simple java-application, all goes fine! But, when I trying to get database communication from my application server and problem arise. First of all dll's such as
    OLJDBC40.DLL, OLAD2040.DLL, OLOBJ40.DLL, OLOD2040.DLL OLSQL40.DLL are in the Path and JVM loads them at runtime. I got connection to DB. Than I try to get some DatabaseMetaData info and got EXCEPTION_ACCESS_VIOLATION (for jdk1.3) and "java.exe has generated error (for jdk1.2.2)" errors from VM.
    So, any idea?
    Any help apriciated...
    RGS,
    parasolko

    Hi,
    I have got the similar problem when I used MS SQL server + Tomcat + JDK1.3.0 via JdbcOdbc driver. In that configuration the JVM crashs very often. It seems that JdbcOdbc's got unstable problem. Then, I tried other type 4 JDBC driver, it works fine and JVM won't crash. Try Sprinta 2000 JDBC driver, it's a type 4 driver and fast stable.
    Ma

  • Why dynamic table creation with struts working only for JDK1.3.1_02 version

    Row
    import java.util.Vector;
    public class Row
    private static int colsize;
    private Column[] columns;
    public void setColumns(Column[] columns)
    System.out.println("SetColumns");
    this.columns = columns;
    public void setColumn(int i, Column column)
         System.out.println("setting"+ i+"th column"+column);
    public Column[] getColumns()
    return null;
    public Column getColumns(int i)
    System.out.println("Column"+i);
    System.out.println("Colsize"+colsize);
    if(columns == null)
    columns= new Column[colsize];
    if(columns[i] == null)
    columns[i] = new Column();
    return columns;
    public int getColsize()
         return colsize;
    public static void setColsize(int size)
         colsize = size;
    Column:
    public class Column
    private String value;
    public void setValue(String value)
    System.out.println("Value="+value);
    this.value = value;
    public String getValue()
    return value;
    ApplicationResources:
    button.cancel=Cancel
    button.confirm=Confirm
    button.reset=Reset
    button.save=Save
    database.load=Cannot load database from {0}
    error.database.missing=<li>User database is missing, cannot validate logon credentials</li>
    error.fromAddress.format=<li>Invalid format for From Address</li>
    error.fromAddress.required=<li>From Address is required</li>
    error.fullName.required=<li>Full Name is required</li>
    error.host.required=<li>Mail Server is required</li>
    error.noSubscription=<li>No Subscription bean in user session</li>
    error.password.required=<li>Password is required</li>
    error.password2.required=<li>Confirmation password is required</li>
    error.password.match=<li>Password and confirmation password must match</li>
    error.password.mismatch=<li>Invalid username and/or password, please try again</li>
    error.replyToAddress.format=<li>Invalid format for Reply To Address</li>
    error.transaction.token=<li>Cannot submit this form out of order</li>
    error.type.invalid=<li>Server Type must be 'imap' or 'pop3'</li>
    error.type.required=<li>Server Type is required</li>
    error.username.required=<li>Username is required</li>
    error.username.unique=<li>That username is already in use - please select another</li>
    errors.footer=</ul><hr>
    errors.header=<h3><font color="red">Validation Error</font></h3>You must correct the following error(s) before proceeding:<ul>
    errors.ioException=I/O exception rendering error messages: {0}
    heading.autoConnect=Auto
    heading.subscriptions=Current Subscriptions
    heading.host=Host Name
    heading.user=User Name
    heading.type=Server Type
    heading.action=Action
    index.heading=MailReader Demonstration Application Options
    index.logon=Log on to the MailReader Demonstration Application
    index.registration=Register with the MailReader Demonstration Application
    index.title=MailReader Demonstration Application (Struts 1.0-b1)
    index.tour=A Walking Tour of the Example Application
    linkSubscription.io=I/O Error: {0}
    linkSubscription.noSubscription=No subscription under attribute {0}
    linkUser.io=I/O Error: {0}
    linkUser.noUser=No user under attribute {0}
    logon.title=MailReader Demonstration Application - Logon
    mainMenu.heading=Main Menu Options for
    mainMenu.logoff=Log off MailReader Demonstration Application
    mainMenu.registration=Edit your user registration profile
    mainMenu.title=MailReader Demonstration Application - Main Menu
    option.imap=IMAP Protocol
    option.pop3=POP3 Protocol
    prompt.autoConnect=Auto Connect:
    prompt.fromAddress=From Address:
    prompt.fullName=Full Name:
    prompt.mailHostname=Mail Server:
    prompt.mailPassword=Mail Password:
    prompt.mailServerType=Server Type:
    prompt.mailUsername=Mail Username:
    prompt.password=Password:
    prompt.password2=(Repeat) Password:
    prompt.replyToAddress=Reply To Address:
    prompt.username=Username:
    registration.addSubscription=Add
    registration.deleteSubscription=Delete
    registration.editSubscription=Edit
    registration.title.create=Register for the MailReader Demostration Application
    registration.title.edit=Edit Registration for the MailReader Demonstration Application
    subscription.title.create=Create New Mail Subscription
    subscription.title.delete=Delete Existing Mail Subscription
    subscription.title.edit=Edit Existing Mail Subscription
    LogonForm
    import javax.servlet.http.HttpServletRequest;
    import org.apache.struts.action.ActionError;
    import org.apache.struts.action.ActionErrors;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionMapping;
    public class LogonForm extends ActionForm
    private String username;
    private String password;
    private String errors;
    public String getUsername()
    return username;
    public void setUsername(String username)
    this.username = username;
    public void setPassword(String password)
    this.password = password;
    public String getPassword()
    return password;
    public String getErrors()
         return errors;
    public void setErrors(String errors)
         this.errors = errors;
    public ActionErrors validate(ActionMapping mapping,
    HttpServletRequest request) {
    ActionErrors errors = new ActionErrors();
    if ((username == null) || (username.length() < 1))
    errors.add("username", new ActionError("error.username.required"));
    if ((password == null) || (password.length() < 1))
    errors.add("password", new ActionError("error.password.required"));
    return errors;
    TableForm
    import org.apache.struts.action.ActionForm;
    import java.util.Vector;
    public class TableForm extends ActionForm
    private static int rowsize;
    private Row[] rows;
    public Row getRows(int i)
    System.out.println("Row"+i);
    System.out.println("Rowsize"+rowsize);
    if(rows == null)
    rows = new Row[rowsize];
    if(rows[i] == null)
    rows[i] = new Row();
    return rows[i];
    public Row[] getRows()
         return null;
    public void setRows(Row[] rows)
         System.out.println("SetRows");
         // this.rows=rows;
    public static void setRowsize(int size)
         rowsize = size;
    public int getRowSize()
         return rowsize;
    LogonAction
    import java.io.IOException;
    import java.util.Hashtable;
    import java.util.Locale;
    import javax.servlet.RequestDispatcher;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpSession;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionError;
    import org.apache.struts.action.ActionErrors;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.action.ActionServlet;
    import org.apache.struts.util.MessageResources;
    public class LogonAction extends Action
    public ActionForward execute(ActionMapping mapping,
                        ActionForm form,
                        HttpServletRequest request,
                        HttpServletResponse response)
         throws IOException, ServletException {
    LogonForm logonForm = (LogonForm) form;
    System.out.println(logonForm);
    System.out.println(logonForm.getUsername());
    System.out.println(logonForm.getPassword());
    if(logonForm.getUsername().equals("test") && logonForm.getPassword().equals("test"))
    //TableForm tform = new TableForm();
    //tform.setRowsize(2);
    //tform.getRows(0).setColsize(2);
    //tform.getRows(1).setColsize(2);
    //request.getSession().setAttribute("tableForm",tform);
         System.out.println("Table Form setRowSize");
    TableForm.setRowsize(2);
         System.out.println("Table Form set ColSize");
    Row.setColsize(2);
         System.out.println("Returning success");
    return mapping.findForward("success");
    else
              ActionErrors errors = new ActionErrors();
              errors.add("password",
    new ActionError("error.password.mismatch"));
    saveErrors(request, errors);
    //logonForm.setErrors("LoginError");
    return mapping.findForward("failure");
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <!DOCTYPE struts-config PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
    "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
    <!--
    This is the Struts configuration file for the example application,
    using the proposed new syntax.
    NOTE: You would only flesh out the details in the "form-bean"
    declarations if you had a generator tool that used them to create
    the corresponding Java classes for you. Otherwise, you would
    need only the "form-bean" element itself, with the corresponding
    "name" and "type" attributes.
    -->
    <struts-config>
    <form-beans>
    <!-- Logon form bean -->
    <form-bean name="logonForm"
    type="LogonForm"/>
    <form-bean name="tableForm"
    type="TableForm"/>
    <form-bean name="profileForm"
    type="ProfileForm"/>
    </form-beans>
    <global-forwards>
    <forward name="success" path="/Profile.jsp"/>
    </global-forwards>
    <!-- ========== Action Mapping Definitions ============================== -->
    <action-mappings>
    <!-- Edit user registration -->
    <action path="/logon"
    type="LogonAction"
    name="logonForm"
    scope="request"
    validate="false"
    input="/Test.jsp">
    <forward name="success" path="/Table.jsp"/>
    <forward name="failure" path="/Test.jsp"/>
    </action>
    <action path="/table"
    type="TableAction"
    name="tableForm"
    scope="request"
    validate="false">
    <forward name="success" path="/Bean.jsp"/>
    <forward name="failure" path="/Table.jsp"/>
    </action>
    <action path="/profile"
    type="ProfileAction"
    name="profileForm"
    scope="request"
    validate="false"
    parameter="method">
    <forward name="edit" path="/EditProfile.jsp"/>
    <forward name="show" path="/Profile.jsp"/>
    </action>
    </action-mappings>
    </struts-config>
    Test.jsp
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <html:html locale="true">
    <html:form action="/logon" >
    <center>
    <table>
    <tr>
    <td> Username </td>
    <td> <html:text property="username" size="16" maxlength="16"/> </td>
    <td> <html:errors property="username" /> </td>
    </tr>
    <tr>
    <td> Password </td>
    <td> <html:password property="password" size="16" maxlength="16"
    redisplay="false"/> </td>
    <td><html:errors property="password" /> </td>
    </tr>
    </table>
    </center>
    <center> <html:submit property="submit" value="Submit"/> </center>
    </html:form>
    </html:html>
    Table.jsp
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <html:html locale="true">
    <html:form action="/table" >
    <center>
    <table>
    <tr>
    <td> <html:text property="rows[0].columns[0].value" /> </td>
    <td> <html:text property="rows[0].columns[1].value" /></td>
    </tr>
    <tr>
    <td> <html:text property="rows[1].columns[0].value" /> </td>
    <td> <html:text property="rows[1].columns[1].value" /></td>
    </tr>
    </table>
    </center>
    <center> <html:submit property="submit" value="Submit"/> </center>
    </html:form>
    </html:html>

    The above application runs only with JDK1.3.1_02 and not with any other version. This application is creating dynamic table using struts.
    Can anybody help me on the same
    also appending web.xml contents:
    <?xml version="1.0" ?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
    <!-- Action Servlet Configuration -->
    <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
    <param-name>application</param-name>
    <param-value>ApplicationResources</param-value>
    </init-param>
    <init-param>
    <param-name>config</param-name>
    <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param>
    <param-name>debug</param-name>
    <param-value>2</param-value>
    </init-param>
    <init-param>
    <param-name>detail</param-name>
    <param-value>2</param-value>
    </init-param>
    <init-param>
    <param-name>validate</param-name>
    <param-value>true</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
    </servlet>
    <!-- Action Servlet Mapping -->
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    <!--Welcome file list starts here -->
    <welcome-file-list>
    <welcome-file>
    /test.jsp
    </welcome-file>
    </welcome-file-list>
    <!-- Struts Tag Library Descriptors -->
    <taglib>
    <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
    </taglib>
    </web-app>
    validate-rules.xml
    <!DOCTYPE form-validation PUBLIC
    "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN"
    "http://jakarta.apache.org/commons/dtds/validator_1_0.dtd">
    <!--
    This file contains the default Struts Validator pluggable validator
    definitions. It should be placed somewhere under /WEB-INF and
    referenced in the struts-config.xml under the plug-in element
    for the ValidatorPlugIn.
    <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,
    /WEB-INF/validation.xml"/>
    </plug-in>
    These are the default error messages associated with
    each validator defined in this file. They should be
    added to your projects ApplicationResources.properties
    file or you can associate new ones by modifying the
    pluggable validators msg attributes in this file.
    # Struts Validator Error Messages
    errors.required={0} is required.
    errors.minlength={0} can not be less than {1} characters.
    errors.maxlength={0} can not be greater than {1} characters.
    errors.invalid={0} is invalid.
    errors.byte={0} must be a byte.
    errors.short={0} must be a short.
    errors.integer={0} must be an integer.
    errors.long={0} must be a long.
    errors.float={0} must be a float.
    errors.double={0} must be a double.
    errors.date={0} is not a date.
    errors.range={0} is not in the range {1} through {2}.
    errors.creditcard={0} is an invalid credit card number.
    errors.email={0} is an invalid e-mail address.
    -->
    <form-validation>
    <global>
    <validator name="required"
    classname="org.apache.struts.validator.FieldChecks"
    method="validateRequired"
    methodParams="java.lang.Object,
    org.apache.commons.validator.ValidatorAction,
    org.apache.commons.validator.Field,
    org.apache.struts.action.ActionErrors,
    javax.servlet.http.HttpServletRequest"
    msg="errors.required">
    <javascript><![CDATA[
    function validateRequired(form) {
    var isValid = true;
    var focusField = null;
    var i = 0;
    var fields = new Array();
    oRequired = new required();
    for (x in oRequired) {
         var field = form[oRequired[x][0]];
    if (field.type == 'text' ||
    field.type == 'textarea' ||
    field.type == 'file' ||
    field.type == 'select-one' ||
    field.type == 'radio' ||
    field.type == 'password') {
    var value = '';
                                  // get field's value
                                  if (field.type == "select-one") {
                                       var si = field.selectedIndex;
                                       if (si >= 0) {
                                            value = field.options[si].value;
                                  } else {
                                       value = field.value;
    if (trim(value).length == 0) {
         if (i == 0) {
         focusField = field;
         fields[i++] = oRequired[x][1];
         isValid = false;
    if (fields.length > 0) {
    focusField.focus();
    alert(fields.join('\n'));
    return isValid;
    // Trim whitespace from left and right sides of s.
    function trim(s) {
    return s.replace( /^\s*/, "" ).replace( /\s*$/, "" );
    ]]>
    </javascript>
    </validator>
    <validator name="requiredif"
    classname="org.apache.struts.validator.FieldChecks"
    method="validateRequiredIf"
    methodParams="java.lang.Object,
    org.apache.commons.validator.ValidatorAction,
    org.apache.commons.validator.Field,
    org.apache.struts.action.ActionErrors,
    org.apache.commons.validator.Validator,
    javax.servlet.http.HttpServletRequest"
    msg="errors.required">
    </validator>
    <validator name="minlength"
    classname="org.apache.struts.validator.FieldChecks"
    method="validateMinLength"
    methodParams="java.lang.Object,
    org.apache.commons.validator.ValidatorAction,
    org.apache.commons.validator.Field,
    org.apache.struts.action.ActionErrors,
    javax.servlet.http.HttpServletRequest"
    depends=""
    msg="errors.minlength">
    <javascript><![CDATA[
    function validateMinLength(form) {
    var isValid = true;
    var focusField = null;
    var i = 0;
    var fields = new Array();
    oMinLength = new minlength();
    for (x in oMinLength) {
    var field = form[oMinLength[x][0]];
    if (field.type == 'text' ||
    field.type == 'textarea') {
    var iMin = parseInt(oMinLength[x][2]("minlength"));
    if ((trim(field.value).length > 0) && (field.value.length < iMin)) {
    if (i == 0) {
    focusField = field;
    fields[i++] = oMinLength[x][1];
    isValid = false;
    if (fields.length > 0) {
    focusField.focus();
    alert(fields.join('\n'));
    return isValid;
    }]]>
    </javascript>
    </validator>
    <validator name="maxlength"
    classname="org.apache.struts.validator.FieldChecks"
    method="validateMaxLength"
    methodParams="java.lang.Object,
    org.apache.commons.validator.ValidatorAction,
    org.apache.commons.validator.Field,
    org.apache.struts.action.ActionErrors,
    javax.servlet.http.HttpServletRequest"
    depends=""
    msg="errors.maxlength">
    <javascript><![CDATA[
    function validateMaxLength(form) {
    var isValid = true;
    var focusField = null;
    var i = 0;
    var fields = new Array();
    oMaxLength = new maxlength();
    for (x in oMaxLength) {
    var field = form[oMaxLength[x][0]];
    if (field.type == 'text' ||
    field.type == 'textarea') {
    var iMax = parseInt(oMaxLength[x][2]("maxlength"));
    if (field.value.length > iMax) {
    if (i == 0) {
    focusField = field;
    fields[i++] = oMaxLength[x][1];
    isValid = false;
    if (fields.length > 0) {
    focusField.focus();
    alert(fields.join('\n'));
    return isValid;
    }]]>
    </javascript>
    </validator>
    <validator name="mask"
    classname="org.apache.struts.validator.FieldChecks"
    method="validateMask"
    methodParams="java.lang.Object,
    org.apache.commons.validator.ValidatorAction,
    org.apache.commons.validator.Field,
    org.apache.struts.action.ActionErrors,
    javax.servlet.http.HttpServletRequest"
    depends=""
    msg="errors.invalid">
    <javascript><![CDATA[
    function validateMask(form) {
    var isValid = true;
    var focusField = null;
    var i = 0;
    var fields = new Array();
    oMasked = new mask();
    for (x in oMasked) {
    var field = form[oMasked[x][0]];
    if ((field.type == 'text' ||
    field.type == 'textarea') &&
    (field.value.length > 0)) {
    if (!matchPattern(field.value, oMasked[x][2]("mask"))) {
    if (i == 0) {
    focusField = field;
    fields[i++] = oMasked[x][1];
    isValid = false;
    if (fields.length > 0) {
    focusField.focus();
    alert(fields.join('\n'));
    return isValid;
    function matchPattern(value, mask) {
    return mask.exec(value);
    }]]>
    </javascript>
    </validator>
    <validator name="byte"
    classname="org.apache.struts.validator.FieldChecks"
    method="validateByte"
    methodParams="java.lang.Object,
    org.apache.commons.validator.ValidatorAction,
    org.apache.commons.validator.Field,
    org.apache.struts.action.ActionErrors,
    javax.servlet.http.HttpServletRequest"
    depends=""
    msg="errors.byte"
    jsFunctionName="ByteValidations">
    <javascript><![CDATA[
    function validateByte(form) {
    var bValid = true;
    var focusField = null;
    var i = 0;
    var fields = new Array();
    oByte = new ByteValidations();
    for (x in oByte) {
         var field = form[oByte[x][0]];
    if (field.type == 'text' ||
    field.type == 'textarea' ||
    field.type == 'select-one' ||
                                  field.type == 'radio') {
                                  var value = '';
                                  // get field's value
                                  if (field.type == "select-one") {
                                       var si = field.selectedIndex;
                                       if (si >= 0) {
                                            value = field.options[si].value;
                                  } else {
                                       value = field.value;
    if (value.length > 0) {
    if (!isAllDigits(value)) {
    bValid = false;
    if (i == 0) {
    focusField = field;
    fields[i++] = oByte[x][1];
    } else {
         var iValue = parseInt(value);
         if (isNaN(iValue) || !(iValue >= -128 && iValue <= 127)) {
         if (i == 0) {
         focusField = field;
         fields[i++] = oByte[x][1];
         bValid = false;
    if (fields.length > 0) {
    focusField.focus();
    alert(fields.join('\n'));
    return bValid;
    }]]>
    </javascript>
    </validator>
    <validator name="short"
    classname="org.apache.struts.validator.FieldChecks"
    method="validateShort"
    methodParams="java.lang.Object,
    org.apache.commons.validator.ValidatorAction,
    org.apache.commons.validator.Field,
    org.apache.struts.action.ActionErrors,
    javax.servlet.http.HttpServletRequest"
    depends=""
    msg="errors.short"
    jsFunctionName="ShortValidations">
    <javascript><![CDATA[
    function validateShort(form) {
    var bValid = true;
    var focusField = null;
    var i = 0;
    var fields = new Array();
    oShort = new ShortValidations();
    for (x in oShort) {
         var field = form[oShort[x][0]];
    if (field.type == 'text' ||
    field.type == 'textarea' ||
    field.type == 'select-one' ||
    field.type == 'radio') {
    var value = '';
                                  // get field's value
                                  if (field.type == "select-one") {
                                       var si = field.selectedIndex;
                                       if (si >= 0) {
                                            value = field.options[si].value;
                                  } else {
                                       value = field.value;
    if (value.length > 0) {
    if (!isAllDigits(value)) {
    bValid = false;
    if (i == 0) {
    focusField = field;
    fields[i++] = oShort[x][1];
    } else {
         var iValue = parseInt(value);
         if (isNaN(iValue) || !(iValue >= -32768 && iValue <= 32767)) {
         if (i == 0) {
         focusField = field;
         fields[i++] = oShort[x][1];
         bValid = false;
    if (fields.length > 0) {
    focusField.focus();
    alert(fields.join('\n'));
    return bValid;
    }]]>
    </javascript>
    </validator>
    <validator name="integer"
    classname="org.apache.struts.validator.FieldChecks"
    method="validateInteger"
    methodParams="java.lang.Object,
    org.apache.commons.validator.ValidatorAction,
    org.apache.commons.validator.Field,
    org.apache.struts.action.ActionErrors,
    javax.servlet.http.HttpServletRequest"
    depends=""
    msg="errors.integer"
    jsFunctionName="IntegerValidations">
    <javascript><![CDATA[
    function validateInteger(form) {
    var bValid = true;
    var focusField = null;
    var i = 0;
    var fields = new Array();
    oInteger = new IntegerValidations();
    for (x in oInteger) {
         var field = form[oInteger[x][0]];
    if (field.type == 'text' ||
    field.type == 'textarea' ||
    field.type == 'select-one' ||
    field.type == 'radio') {
    var value = '';
                                  // get field's value
                                  if (field.type == "select-one") {
                                       var si = field.selectedIndex;
                                  if (si >= 0) {
                                       value = field.options[si].value;
                                  } else {
                                       value = field.value;
    if (value.length > 0) {
    if (!isAllDigits(value)) {
    bValid = false;
    if (i == 0) {
         focusField = field;
                                  fields[i++] = oInteger[x][1];
    } else {
         var iValue = parseInt(value);
         if (isNaN(iValue) || !(iValue >= -2147483648 && iValue <= 2147483647)) {
         if (i == 0) {
         focusField = field;
         fields[i++] = oInteger[x][1];
         bValid = false;
    if (fields.length > 0) {
    focusField.focus();
    alert(fields.join('\n'));
    return bValid;
    function isAllDigits(argvalue) {
    argvalue = argvalue.toString();
    var validChars = "0123456789";
    var startFrom = 0;
    if (argvalue.substring(0, 2) == "0x") {
    validChars = "0123456789abcdefABCDEF";
    startFrom = 2;
    } else if (argvalue.charAt(0) == "0") {
    validChars = "01234567";
    startFrom = 1;
    } else if (argvalue.charAt(0) == "-") {
    startFrom = 1;
    for (var n = startFrom; n < argvalue.length; n++) {
    if (validChars.indexOf(argvalue.substring(n, n+1)) == -1) return false;
    return true;
    }]]>
    </javascript>
    </validator>
    <validator name="long"
    classname="org.apache.struts.validator.FieldChecks"
    method="validateLong"
    methodParams="java.lang.Object,
    org.apache.commons.validator.ValidatorAction,
    org.apache.commons.validator.Field,
    org.apache.struts.action.ActionErrors,
    javax.servlet.http.HttpServletRequest"
    depends=""
    msg="errors.long"/>
    <validator name="float"
    classname="org.apache.struts.validator.FieldChecks"
    method="validateFloat"
    methodParams="java.lang.Object,
    org.apache.commons.validator.ValidatorAction,
    org.apache.commons.validator.Field,
    org.apache.struts.action.ActionErrors,
    javax.servlet.http.HttpServletRequest"
    depends=""
    msg="errors.float"
    jsFunctionName="FloatValidations">
    <javascript><![CDATA[
    function validateFloat(form) {
    var bValid = true;
    var focusField = null;
    var i = 0;
    var fields = new Array();
    oFloat = new FloatValidations();
    for (x in oFloat) {
         var field = form[oFloat[x][0]];
    if (field.type == 'text' ||
    field.type == 'textarea' ||
    field.type == 'select-one' ||
    field.type == 'radio') {
         var value = '';
                                  // get field's value
                                  if (field.type == "select-one") {
                                       var si = field.selectedIndex;
                                       if (si >= 0) {
                                       value = field.options[si].value;
                                  } else {
                                       value = field.value;
    if (value.length > 0) {
    // remove '.' before checking digits
    var tempArray = value.split('.');
    var joinedString= tempArray.join('');
    if (!isAllDigits(joinedString)) {
    bValid = false;
    if (i == 0) {
    focusField = field;
    fields[i++] = oFloat[x][1];
    } else {
         var iValue = parseFloat(value);
         if (isNaN(iValue)) {
         if (i == 0) {
         focusField = field;
         fields[i++] = oFloat[x][1];
         bValid = false;
    if (fields.length > 0) {
    focusField.focus();
    alert(fields.join('\n'));
    return bValid;
    }]]>
    </javascript>
    </validator>
    <validator name="double"
    classname="org.apache.struts.validator.FieldChecks"
    method="validateDouble"
    methodParams="java.lang.Object,
    org.apache.commons.validator.ValidatorAction,
    org.apache.commons.validator.Field,
    org.apache.struts.action.ActionErrors,
    javax.servlet.http.HttpServletRequest"
    depends=""
    msg="errors.double"/>
    <validator name="date"
    classname="org.apache.struts.validator.FieldChecks"
    method="validateDate"
    methodParams="java.lang.Object,
    org.apache.commons.validator.ValidatorAction,
    org.apache.commons.validator.Field,
    org.apache.struts.action.ActionErrors,
    javax.servlet.http.HttpServletRequest"
    depends=""
    msg="errors.date"
    jsFunctionName="DateValidations">
    <javascript><![CDATA[
    function validateDate(form) {
    var bValid = true;
    var focusField = null;
    var i = 0;
    var fields = new Array();
    oDate = new DateValidations();
    for (x in oDate) {
    var value = form[oDate[x][0]].value;
    var datePattern = oDate[x][2]("datePatternStrict");
    if ((form[oDate[x][0]].type == 'text' ||
    form[oDate[x][0]].type == 'textarea') &&
    (value.length > 0) &&
    (datePattern.length > 0)) {
    var MONTH = "MM";
    var DAY = "dd";
    var YEAR = "yyyy";
    var orderMonth = datePattern.indexOf(MONTH);
    var orderDay = datePattern.indexOf(DAY);
    var orderYear = datePattern.indexOf(YEAR);
    if ((orderDay < orderYear && orderDay > orderMonth)) {
    var iDelim1 = orderMonth + MONTH.length;
    var iDelim2 = orderDay + DAY.length;
    var delim1 = datePattern.substring(iDelim1, iDelim1 + 1);
    var delim2 = datePattern.substring(iDelim2, iDelim2 + 1);
    if (iDelim1 == orderDay && iDelim2 == orderYear) {
    dateRegexp = new RegExp("^(\\d{2})(\\d{2})(\\d{4})$");
    } else if (iDelim1 == orderDay) {
    dateRegexp = new RegExp("^(\\d{2})(\\d{2})[" + delim2 + "](\\d{4})$");
    } else if (iDelim2 == orderYear) {
    dateRegexp = new RegExp("^(\\d{2})[" + delim1 + "](\\d{2})(\\d{4})$");
    } else {
    dateRegexp = new RegExp("^(\\d{2})[" + delim1 + "](\\d{2})[" + delim2 + "](\\d{4})$");
    var matched = dateRegexp.exec(value);
    if(matched != null) {
    if (!isValidDate(matched[2], matched[1], matched[3])) {
    if (i == 0) {
    focusField = form[oDate[x][0]];
    fields[i++] = oDate[x][1];
    bValid = false;
    } else {
    if (i == 0) {
    focusField = form[oDate[x][0]];
    fields[i++] = oDate[x][1];
    bValid = false;
    } else if ((orderMonth < orderYear && orderMonth > orderDay)) {
    var iDelim1 = orderDay + DAY.length;
    var iDelim2 = orderMonth + MONTH.length;
    var delim1 = datePattern.substring(iDelim1, iDelim1 + 1);
    var delim2 = datePattern.substring(iDelim2, iDelim2 + 1);
    if (iDelim1 == orderMonth && iDelim2 == orderYear) {
    dateRegexp = new RegExp("^(\\d{2})(\\d{2})(\\d{4})$");
    } else if (iDelim1 == orderMonth) {
    dateRegexp = new RegExp("^(\\d{2})(\\d{2})[" + delim2 + "](\\d{4})$");
    } else if (iDelim2 == orderYear) {
    dateRegexp = new RegExp("^(\\d{2})[" + delim1 + "](\\d{2})(\\d{4})$");
    } else {
    dateRegexp = new RegExp("^(\\d{2})[" + delim1 + "](\\d{2})[" + delim2 + "](\\d{4})$");
    var matched = dateRegexp.exec(value);
    if(matched != null) {
    if (!isValidDate(matched[1], matched[2], matched[3])) {
    if (i == 0) {
    focusField = form[oDate[x][0]];
    fields[i++] = oDate[x][1];
    bValid = false;
    } else {
    if (i == 0) {
    focusField = form[oDate[x][0]];
    fields[i++] = oDate[x][1];
    bValid = false;
    } else if ((orderMonth > orderYear && orderMonth < orderDay)) {
    var iDelim1 = orderYear + YEAR.length;
    var iDelim2 = orderMonth + MONTH.length;
    var delim1 = datePattern.substring(iDelim1, iDelim1 + 1);
    var delim2 = datePattern.substring(iDelim2, iDelim2 + 1);
    if (iDelim1 == orderMonth && iDelim2 == orderDay) {
    dateRegexp = new RegExp("^(\\d{4})(\\d{2})(\\d{2})$");
    } else if (iDelim1 == orderMonth) {
    dateRegexp = new RegExp("^(\\d{4})(\\d{2})[" + delim2 + "](\\d{2})$");
    } else if (iDelim2 == orderDay) {
    dateRegexp = new RegExp("^(\\d{4})[" + delim1 + "](\\d{2})(\\d{2})$");
    } else {
    dateRegexp = new Reg

  • Configuring the PATH for jdk1.3.1_01 in WindowsXP

    I need help in configuring the autoexec.bat file for jdk1.3.1_01 . I am running on WindowsXP. (I used to have win 98 on my old pc that crashed and had jdk1.2.1 and working just fine) Now I have a new pc and have tried the following:
    windir=C:\WINDOWS
    SET winbootdir=C:\WINDOWS
    SET COMSPEC=C:\WINDOWS\COMMAND.COM
    SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\jdk1.3.1_01\bin
    SET PROMPT=$p$g
    SET TEMP=C:\WINDOWS\TEMP
    SET TMP=C:\WINDOWS\TEMP
    When I type in C:\path ...it does not show the path I entered. I have no clue what I am doing and the instructions I printed out from sun just do not help me out at all. I really need to get this working so I can continue learning. If anyone can please straighten me out on this I would really appreciate it. Feel free to email me at [email protected]
    Thanks Reba

    Your PATH appears to be correct. However, to verify your PATH you should be able to type the following:
    c:\>echo %PATH%
    This will display your PATH setting on the console. In addition, you can verify that your PATH setting is correct by typing:
    c:\>java -version
    If your path is set correctly, you should see something like:
    java version "1.3.0"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-C)
    Java HotSpot(TM) Client VM (build 1.3.0-C, mixed mode)
    If, instead, you get something like:
    "Bad command or file name"
    Then your PATH is not configured correctly.
    Hope this helps.

  • HTTPS from JDK1.2.1 to JDK 1.4.1

    We are trying to connect application running on JDK1.2.1 to application in JDK 1.4.1. Both applications are in Oracle 9ias application server but with different JDK and different physical machines.
    We are getting following error while trying to access to application on JDK 1.4.1
    java.lang.ArrayStoreException
    at java.lang.System.arraycopy(System.java)
    at java.util.Vector.copyInto(Vector.java)
    at com.sun.net.ssl.internal.www.protocol.https.ChunkedInputStream.c(DashoA6275)
    at
    com.sun.net.ssl.internal.www.protocol.https.ChunkedInputStream.<init>(DashoA6275
    at com.sun.net.ssl.internal.www.protocol.https.HttpClient.b(DashoA6275)
    at com.sun.net.ssl.internal.www.protocol.https.HttpClient.a(DashoA6275)
    at
    com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnection.getInputStream(Da
    shoA6275)
    at Perc939CallServlet.callServlet(Perc939CallServlet.java:103)
    We are using Entrust certificate and we already put cacerts file from jdk1.4 to jdk1.2.1 in jdk/jre/lib/security.
    This application was working till we upgraded version from 1.3.1 to 1.4.1.
    Is this is problem of 1.4.1 and how do we resolve this?
    Small code that will help is as follows
    //Dynamic registration of SunJSSE provider
    System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol");
    Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
    System.setProperty("ssl.SocketFactory.provider", "com.sun.net.ssl.internal.ssl.Provider");
    //Create a URL object from the sURL String representation.
    uRemoteURL = new URL(sURL);
    //Get a connection to the remote object referred to by the URL
    ucConn = uRemoteURL.openConnection();
    //Set the DoOutput flag to true to use the URL connection for output
    ucConn.setDoOutput(true);
    ucConn.setRequestProperty("Pragma", "no-cache");
    oosToWrite = new ObjectOutputStream(ucConn.getOutputStream());
    //Write sInputString to the OutputStream which will be read from the remote servlet
    oosToWrite.writeObject(sInputString);
    oosToWrite.flush();
    oosToWrite.close();
    ucConn.connect();
    System.out.println("Connection " + ucConn.toString());
    if(ucConn==null)
         System.out.println("Connection is Null");
    System.out.println("getInputStream " + ucConn.getInputStream());
    if(ucConn.getInputStream()==null)
         System.out.println("ucConn.getInputStream() is Null");
    // Read the string object from the InputStream and return
    oisToRead = new ObjectInputStream(ucConn.getInputStream());
    Object oReadObject = oisToRead.readObject();
    sOutputString = oReadObject.toString();
    oisToRead.close();
    return (sOutputString);

    Basically ArrayStoreException comes :
    Indicate that an attempt has been made to store the wrong type of object into an array of objects.
    But in jdk1.4.1 it is said that
    No usage of java.lang.ArrayStoreException
    it may be problem of jdk1.4.1 and try to upgrade to 1.4.2
    Regards,
    Anand

  • Classes not found when compiling for jdk1.3.1_01 on red hat 7.2

    I have just installed jdk1.3.1_01 (rpm) on linux red hat 7.2
    I have written a small program to test, however, the compiler isn't able to locate the classes.
    import javax.swing.*;
    public class JTest {
    public static void main( String args[] )
    JOptionPane.showMessageDialog( null, "Hello", "Test Dialog",
    JOptionPane.INFORMATION_MESSAGE );
    System.exit( 0 );
    When compiled it generates the error:
    JTest.java:10: error:Variable "JOptionPane" is not defined in current context
    I have the path and classpath set to what I think are the correct directory paths.
    Any advice would be much appreciated!
    Thanks..

    Sorry, typo in the classpath... but now when I compile
    I get error: "segmentation fault" then nothing else.
    This also happens when I execute a precompiled app (eg
    "java OldApp").This is to do with GLIBC-2.2, I believe. :/ (Pointed out by Niteen. :)
    "ulimit -s 2048" should fix this. Adding this line to /etc/profile or your ~/.profile shall automatically run this command every log in.
    Bhav

Maybe you are looking for

  • Animated .gif in JTable cell

    Hi - I have an actual animated .gif that I would like to display in a JTable's cell. By 'actual animated .gif', I mean that it is one file that is animated, and not a succession of files that I would loop through to look like animation. I have edited

  • Opening repositry in "EDit" mode

    Hi,   We need to open up the repository in our QA box, since our development box is down for upgrade..We tried SCC4, but its not opening the Java stack...Is there any other settings need to be done? Any help is appreciated.. -Teresa

  • IS UTILITY

    HI FRNDS,                 I HAVE A URGENT REQUIREMENT OF IS UTILITY, PLZ ANYONE COULD HELP ME . PLZ COULD U SEND ME INFORMATION ABOUT THAT . THANKS IN ADVANCE. VIJAY DWIVEDI

  • Some UIMessages not received while C# GUI is open

    I have a sequence file that has a front end GUI written in C#. When the MainSequence is run, there is a sequence call step to show the C# GUI using a new thread. The GUI is used to select which other sequences to run in the sequence file as well as d

  • Price varaince

    Hi How do i get price varaince in material master. Tell any std t.code is there Rgds Srini