WL6.0 - Inefficient ClassLoaders

For development, we were trying to be able to recompile and debug our web
          application without having to restart the server.
          We have the following scenario:
          Servlet ---- forwards to --> JSP
          If our project is recompiled, the same classes get loaded by 3 different
          ClassLoader instances. It seems extremely inefficient that the classes need
          to be loaded 3 times for a single compilation.
          ChangeAwareClassLoader A --> loads classes at startup
          (WEB-INF/classes are recompiled, http request made to servlet)
          ChangeAwareClassLoader 1 --> loads servlet and associated classes,
          (servlet forwards request)
          ChangeAwareClassLoader 2 --> loads jsp and associated classes
          (2nd http request)
          ChangeAwareClassLoader 3 --> loads servlet, jsps, and associated classes
          For each new instance of the ChangeAwareClassLoader, all session data is
          serialized and then deserialized. It seems to me, that two of the
          ChangeAwareClassLoaders are completely unnecessary.
          Has anybody else had this same problem?
          Do you have any suggestions in debugging a WL 6.0 application server without
          having to restart it?
          Thanks,
          -Steven
          

For development, we were trying to be able to recompile and debug our web
          application without having to restart the server.
          We have the following scenario:
          Servlet ---- forwards to --> JSP
          If our project is recompiled, the same classes get loaded by 3 different
          ClassLoader instances. It seems extremely inefficient that the classes need
          to be loaded 3 times for a single compilation.
          ChangeAwareClassLoader A --> loads classes at startup
          (WEB-INF/classes are recompiled, http request made to servlet)
          ChangeAwareClassLoader 1 --> loads servlet and associated classes,
          (servlet forwards request)
          ChangeAwareClassLoader 2 --> loads jsp and associated classes
          (2nd http request)
          ChangeAwareClassLoader 3 --> loads servlet, jsps, and associated classes
          For each new instance of the ChangeAwareClassLoader, all session data is
          serialized and then deserialized. It seems to me, that two of the
          ChangeAwareClassLoaders are completely unnecessary.
          Has anybody else had this same problem?
          Do you have any suggestions in debugging a WL 6.0 application server without
          having to restart it?
          Thanks,
          -Steven
          

Similar Messages

  • Issues with sessionId and persistent cookie in WL6.1

              I am using WL6.1 and I discovered the following from a brief experiment using a
              JSP which sets persistent cookies. The results are the same when I use IE browser
              or the HDML emulator.
              The name of the weblogic session cookie (weblogic.xml) is "_ses".
              Steps below. The server logs are included:
              1. Delete the persistent cookies relevant to the server.
              2. Access the jsp. SessionId is generated, say 12345.
              3. Close browser. My_Cookie1=blah is saved on client.
              4. Access server again. The cookie My_Cookie1=blah sent
              5. The server sets the SessionId to Cookie1=blah. The sessionId is set from the
              persistent cookie. Also, the String after the first underscore is the sessionId.
              When I change the name of the weblogic session cookie (weblogic.xml) to something
              without an underscore, such as "JSESSIONID" or "someCookieName", and repeat the
              steps, the sessionId is not attempted to be read from the persistent cookie.
              Why is this so?
              Thanks,
              Niranjan
              LOG AFTER HITTING FIRST TIME (STEP 2)
              ================================
              test.jsp: Hit
              session id (O8tS4HMN3KSYK!1003180768699)
              ctr: null
              --------- HTTP REQUEST HEADERS BEGIN -------------
              DEVSNIFF-header(1): Accept=image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
              application/vnd.ms-powerpoint, application/vnd.ms-excel, app
              lication/msword, */*
              DEVSNIFF-header(2): Accept-Language=en-us
              DEVSNIFF-header(3): Accept-Encoding=gzip, deflate
              DEVSNIFF-header(4): User-Agent=Mozilla/4.0 (compatible; MSIE 5.01; Windows NT
              5.0)
              DEVSNIFF-header(5): Host=nk
              DEVSNIFF-header(6): Connection=Keep-Alive
              --------- HTTP REQUEST HEADERS END -------------
              LOG AFTER HITTING SECOND TIME (STEP 5)
              ===================================
              test.jsp: Hit
              session id (Cookie1=59631091!1003180798903)
              ctr: null
              --------- HTTP REQUEST HEADERS BEGIN -------------
              DEVSNIFF-header(1): Accept=image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
              application/vnd.ms-powerpoint, application/vnd.ms-excel, app
              lication/msword, */*
              DEVSNIFF-header(2): Accept-Language=en-us
              DEVSNIFF-header(3): Accept-Encoding=gzip, deflate
              DEVSNIFF-header(4): User-Agent=Mozilla/4.0 (compatible; MSIE 5.01; Windows NT
              5.0)
              DEVSNIFF-header(5): Host=nk
              DEVSNIFF-header(6): Connection=Keep-Alive
              DEVSNIFF-header(7): Cookie=My_Cookie1=59631091
              --------- HTTP REQUEST HEADERS END -------------
              CHANGED _ses TO JSESSIONID (RESULT: CORRECT SESSION ID GENERATED)
              ==========================
              test.jsp: Hit
              session id (O8tZKVgE4LuPo!1003182377496)
              ctr: null
              --------- HTTP REQUEST HEADERS BEGIN -------------
              DEVSNIFF-header(1): Accept=image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
              application/vnd.ms-powerpoint, application/vnd.ms-excel, app
              lication/msword, */*
              DEVSNIFF-header(2): Accept-Language=en-us
              DEVSNIFF-header(3): Accept-Encoding=gzip, deflate
              DEVSNIFF-header(4): User-Agent=Mozilla/4.0 (compatible; MSIE 5.01; Windows NT
              5.0)
              DEVSNIFF-header(5): Host=nk
              DEVSNIFF-header(6): Connection=Keep-Alive
              --------- HTTP REQUEST HEADERS END -------------
              test.jsp: Hit
              session id (O8tZRy1Wq3o9T!1003182407901)
              ctr: null
              --------- HTTP REQUEST HEADERS BEGIN -------------
              DEVSNIFF-header(1): Accept=image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
              application/vnd.ms-powerpoint, application/vnd.ms-excel, app
              lication/msword, */*
              DEVSNIFF-header(2): Accept-Language=en-us
              DEVSNIFF-header(3): Accept-Encoding=gzip, deflate
              DEVSNIFF-header(4): User-Agent=Mozilla/4.0 (compatible; MSIE 5.01; Windows NT
              5.0)
              DEVSNIFF-header(5): Host=nk
              DEVSNIFF-header(6): Connection=Keep-Alive
              DEVSNIFF-header(7): Cookie=My_Cookie1=88575204
              --------- HTTP REQUEST HEADERS END -------------
              [test.jsp]
              

    Issue 1 is a know "feature" with Macs using an optical output.
    Issue 2 is still unresolved. Why can't Front Row act as a video jukebox just as well as it can for audio.
    Issue 3 is still unresolved. If I select a libray that has both audio and video files, Front Row will only play the audio and not the video. Seems like it should be smart enough to "switch" to play that video.
    Issue 4 seems to be resolved. I run visualizer all the time now and my TV does not switch out of 1080i any more.
    Issue 5 seems to be resolved. I think the trick is that the TV show name has to be filled in for the system to recognize it as a TV show. Guess Apple didn't orginally figure people would add TV shows not purchsed through the iTunes store.
    Issue 6 was realted to using files that are copy protected. But why iTunes XML file can't just keep the name that I want in it's directory rather than the name that is embedded in the file is still a mystery to me.

  • Installation problem of WL6.0SP1 on solaris

    When I install WL6.0SP1 on Sun Solaris, it gives such message:
    weblogic600sp1_sol.bin Preparing to install...
    Error: failed /tmp/install.dir.16036/Solaris/resource/jre/jre/lib/sparc/client/libjvm.so,
    because ld.so.1: /tmp/install.dir.16036/Solaris/resource/jre/jre/bin/../bin/sparc/native_threads/java:
    fatal: libCrun.so.1: open failed: No such file or directory
    >
    My classpath is set as:
    /usr/java1.2/lib:/oracle/product/8.1.6/jdbc/lib/classes12.zip:/usr/local/j2sdkee1.2.1/lib/j2ee.jar:
    Does any one know what is wrong with it?
    Thanks.

    You probably need Solaris patches. I had this problem to installing on Solaris
    7. GO to Sun's web site to look for pathces relating to C runtime libs.
    "Yingwei" <[email protected]> wrote:
    >
    When I install WL6.0SP1 on Sun Solaris, it gives such message:
    weblogic600sp1_sol.bin Preparing to install...
    Error: failed /tmp/install.dir.16036/Solaris/resource/jre/jre/lib/sparc/client/libjvm.so,
    because ld.so.1: /tmp/install.dir.16036/Solaris/resource/jre/jre/bin/../bin/sparc/native_threads/java:
    fatal: libCrun.so.1: open failed: No such file or directory
    >
    My classpath is set as:
    /usr/java1.2/lib:/oracle/product/8.1.6/jdbc/lib/classes12.zip:/usr/local/j2sdkee1.2.1/lib/j2ee.jar:
    Does any one know what is wrong with it?
    Thanks.

  • WL6.1 + IIS, request.getInputStream is not working. Please help.

    I'm running IIS + WL 6.1 and in my servlet code, when I use request.getInputStream(),
    it has nothing in the input stream
    for e.x.
    InputStream istream = request.getInputStream();
    BufferedInputStream buf = new BufferedInputStream(istream);
    byte[] b = new byte[1024];
    while(buf.available()>0){
    buf.read(b);
    System.out.println("printing:"+b);
    buf.available is not greater than zero.
    But when I tried with just WL6.1, everything is fine.
    I'm using forward path to forward my request.
    Please help.
    thanks
    Vijay

    Too much code to review in depth.
    Couple of things that jumped out at me
    1 - request.sendRedirect sent at the end. You should do any request forward/redirects as soon as possible in the jsp - before your response gets committed. It is illegal to forward/redirect after a response has been committed. That might explain the errors.
    2 - As a suggestion, view source on the page, and save the file as html. Or use the functionality to "save a webpage" to your local computer. Try loading that HTML page in all the browsers. That should help you diagnose is it the HTML code, or is it the JSP side of things that is broken.
    hope this helps,
    evnafets

  • How do i use classloaders to create singletons

    I have some code that correctly creates a singleton because the code runs within a clients vm , and there should only be instance of the class per user. But for testing purposes I would like to mimic two users, to do this they each require their own instance of the singleton. I have read that using custom classloaders there could be one instance of each singleton per classloader, but dont understand how to do this. Can someone give me an example

    As I understand it you are simulating what amounts to
    a number of instances running in separate JVMs
    (probably on different machines) by running multiple
    instances in the same JVM. The natural way to do this
    would be to start multiple threads, each representing
    the action of one of these clients. (To do it
    sequentially would be a very poor test, since you
    need to cope with multiple, simultaneous
    activities).Yes, correct
    >
    The use of ThreadLocal enables you to have a separate
    instance of the "singleton" class for each thread.
    Any calls to the getInstance() method in the class
    made within one of the threads will return the
    details of the user "logged in" on that thread.
    Ok,fine but Ive simplified the use case there are a number of singletons involved (most of which are not called directly by the test code but by each other) , all of these would have to be identified and modified.
    InheritableThreadLocal extends this by passing the
    same instance to any child threads formed in one of
    these threads after initially intanciating an
    instance in a Thread (quite possibly uneccessary).Not needed, (thanks for explaining it though)
    And you can, if you wish, leave this in in the
    production version providing you do the login in the
    root thread of the client JVM.
    We do not want to allow the client to do such things.
    This, I have to say, would be a vastly less messy
    solution (and a much milder distortion between test
    and production) than anything based on ClassLoaders
    could possibly provide. Using custom class loaders
    quickly gets very messy indeed.
    I was hoping that by having two threads, each defining their own instance of a classloader it would get round the singleton behaviour and this is the only problem I am trying to solve. Obviously this would not be desirable in production but if it solves my testing problem Ill be happy, whether or not this is possible I still cant ascertain.
    If you have existing code you aren't allowed to
    change, then the best solution is probabllly to run
    multiple JVMs, exactly as in the real live case.We are using junit and taking advantage of its reporting facilities,ant integration and so on. If I was to have two JVMs I would have to split my test into two coorporating tests that would have to run in parallel but as far as Junit was concerned were two seperate tests, I can see this causing problems with reporting and causing side effects on other tests if something failed. Im aware that I am not really writing 'unit' tests in the strict test but the Junit framework provides advantages over plain old java.

  • EJB 3.0 deployment on JBoss - No ClassLoaders found

    I have problem deploying a simple EJB 3.0 jar file , it contains an Interface , its Bean and the jboss.xml
    jboss.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <jboss>
    <enterprise-beans>
    <session>
    <ejb-name>ServerDBConnectionBean</ejb-name>
    <management>org.jboss.ejb3.test.service.ServiceSixManagement</management>
    <ejb-class>connection.server.ServerDBConnectionBean</ejb-class>
    <remote>connection.server.ServerDBConnection</remote>
    <jndi-name>ServerDBConnectionBean</jndi-name>
    </session>
    </enterprise-beans>
    </jboss>
    The problem is that when i deploy this jar file in JBoss , it says .........
    12:10:17,988 WARN [ServiceController] Problem creating service jboss.j2ee:service=EJB3,module=server.jar
    java.lang.ClassNotFoundException: No ClassLoaders found for: connection.server.ServerDBConnectionBean
    at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:212)
    at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:511)
    at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:405)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at org.jboss.ejb3.Ejb3AnnotationHandler.populateBaseInfo(Ejb3AnnotationHandler.java:265)
    at org.jboss.ejb3.Ejb3DescriptorHandler.populateBaseInfo(Ejb3DescriptorHandler.java:202)
    at org.jboss.ejb3.Ejb3AnnotationHandler.getContainers(Ejb3AnnotationHandler.java:123)
    at org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:409)
    at org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:397)
    at org.jboss.ejb3.Ejb3Deployment.deployUrl(Ejb3Deployment.java:378)
    at org.jboss.ejb3.Ejb3Deployment.deploy(Ejb3Deployment.java:350)
    at org.jboss.ejb3.Ejb3Deployment.create(Ejb3Deployment.java:305)
    at org.jboss.ejb3.Ejb3Module.createService(Ejb3Module.java:77)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:260)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:243)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
    at $Proxy0.create(Unknown Source)
    at org.jboss.system.ServiceController.create(ServiceController.java:330)
    at org.jboss.system.ServiceController.create(ServiceController.java:273)
    at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy28.create(Unknown Source)
    at org.jboss.ejb3.EJB3Deployer.create(EJB3Deployer.java:429)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
    at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
    at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
    at org.jboss.ws.integration.jboss.DeployerInterceptor.create(DeployerInterceptor.java:74)
    at org.jboss.ws.integration.jboss.DeployerInterceptorEJB.create(DeployerInterceptorEJB.java:44)
    at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.create(SubDeployerInterceptorSupport.java:180)
    at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:91)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy29.create(Unknown Source)
    at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969)
    at org.jboss.deployment.MainDeployer.create(MainDeployer.java:959)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
    at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy8.deploy(Unknown Source)
    at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
    at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
    I suppose the problem is with the package , cause when i deploy with single package hirarechy i.e; server.ServerDBConnectionBean , it works .
    Kindly any suggestions

    hi
    I think you ur jboss.xml is wrong.
    Try using like this for EJB3
         <enterprise-beans>
              <session>
                   <ejb-name>XXX</ejb-name>
                   <jndi-name>XXXX</jndi-name>
                   <local-jndi-name>XXXXX</local-jndi-name>
              </session>
         </enterprise-beans>I think <ejb-class> is not supported in jboss.xml..
    Regards
    Srinivas

  • Error while migrating from wl 5.1 to wl6.1

    I have an application running on WL5.1. When I convert this application to run on
    WL6.1 sp2, I get the
    following error when I try to access an entity bean from an servlet.
    <Apr 30, 2002 4:47:44 PM PDT> <Error> <HTTP> <[WebAppServletContext(6184715,myapp,/myapp)]
    Error loading servlet: 'process'
    java.lang.NoClassDefFoundError: com/engr/app/approval/ApprovalHome
    a class upon which this class depends wasn't found
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:600)
    at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:368)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:242)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    The code works fine on WL 5.1
    Does anyone know why this happens. The console shows that EJBs are deployed
    Thanks
    Jai

    Just deploy your web component and ejb's in a single ear.
    Jai Vas <[email protected]> wrote:
    I have an application running on WL5.1. When I convert this application to run on
    WL6.1 sp2, I get the
    following error when I try to access an entity bean from an servlet.
    <Apr 30, 2002 4:47:44 PM PDT> <Error> <HTTP> <[WebAppServletContext(6184715,myapp,/myapp)]
    Error loading servlet: 'process'
    java.lang.NoClassDefFoundError: com/engr/app/approval/ApprovalHome
    a class upon which this class depends wasn't found
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:600)
    at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:368)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:242)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    The code works fine on WL 5.1
    Does anyone know why this happens. The console shows that EJBs are deployed
    Thanks
    Jai--
    Dimitri

  • NOKIA OVI STORE SUPPORT - INEFFICIENT

    DEAR ALL
    I HAD DONE A PURCHASE AND THIS IS THE BELOW WHAT I GOT FROM THE SUPPORT
    - NOTHING YET YOU CAN KNOW IT FROM THE NUMBER OF "RE'S" ON THE SUBJECT OF THE EMAILS.
    GET ME THE LINK TO THE PROGRAM, BECAUSE I PAID FOR IT I WILL NEED TO DOWNLOAD IT.
    hi team
    I haven't got a reply from NOKIA YET as to what happened to my tiny teeny purchase for which NOKIA team is showing such timely inefficiency and the emails i sent to your email keeps bouncing back to me.
    I need the program at any ways since my child loves it
    expecting a proper reply soon.
    I will take this on facebook and youtube royally, if there is no action to this.
    thank you
    Joseph Varghese <[email protected]> wrote:
    From: Deepak joseph Varghese <[email protected]>
    Subject: Fw: RE: RE: RE: RE: Nokia Careline - Deepak Joseph - General Enquiry
    To: [email protected]
    Date: Thursday, April 7, 2011, 8:46 PM
    Dear Team,
    Please note the mobile number that I am using; (DELETED FOR PRIVACY)My mobile is Nokia N97 original 32gb
    Also team please note my credit card statement on which it shows that I have legally purchase it from Nokia OVI.
    Date of
    --- On Thu, 4/7/11, [email protected] <[email protected]> wrote:
    From: [email protected] <[email protected]>
    Subject: RE: RE: RE: RE: Nokia Careline - Deepak Joseph - General Enquiry
    To: [email protected]
    Date: Thursday, April 7, 2011, 5:45 PM
    Dear Deepak ,
    Thank you for emailing Nokia Careline.
    We sincerely apologize for any inconvenience and delay caused to you from our side, please confirm the phone number you are using.
    Case #  1-11593989435
    Should you require any further assistance, please do not hesitate to contact the Nokia Careline on 800-79-796, between 9am and 9pm (local time), Saturdays to Thursdays. For online assistance, please visit http://www.nokia.com/mea/contactus.
    “ Keep your phone software up-to-date by using the Nokia Software Updater. For more details visit Nokia Support and software at http://mea.nokia.com/support#. You can also go online to find user guides, troubleshooting support and other services to help you use your Nokia product”
    Kind regards,
    Adil
    Nokia Careline
    Nokia Middle East & Africa
    [THREAD ID:1-5B8N24E]
    Transaction
    09 Mar 2011
    Description of Transaction
    NOKIA INTERNET GBR
    REF.NO.35505511069010085336161
    So Please put it in my OVI account and let me know when i can download it again.
    Regards
    Deepak

    I feel the same.  I have sent support request to Nokia few weeks ago and did not get any response except the automatic reply when I lodged the support request.  There are much rooms for Ovi Store to come up with market place of competitor platform.  There are many posts in this forum stated their problem for re-downloading the purchased application.  The funny "SOLVED" solution in these posts seem to be "CONTINEOUS EMAIL" to Nokia Support.  Is this efficient support?
    angler

  • Best Practice for SSL in Apache/WL6.0SP1 configuration?

    What is the best practice for eanbling SSL in an Apache/WL6.0SP1
    configuration?
    Is it:
    Browser to Apache: HTTPS
    Apache to WL: HTTP
    or
    Browser to Apache: HTTPS
    Apache to WL: HTTPS
    The first approach seems more efficient (assuming that Apache and WL are
    both in a secure datacenter), but in that case, how does WL know that the
    browser requested HTTPS to begin with?
    Thanks
    Alain

    A getScheme should return HTTPS if the client is using HTTPS or HTTP if it
    is using HTTP.
    The option for the plug-in to use HTTP or HTTPS when connecting to Weblogic
    is up to you but regardless the scheme of the client will be passed to
    WebLogic.
    Eric
    "Alain" <[email protected]> wrote in message
    news:[email protected]..
    How should we have the plug-in tell wls the client is using https?
    Should we have the plugin talk to wls in HTTP or HTTPS?
    Thanks
    Alain
    "Jong Lee" <[email protected]> wrote in message
    news:3b673bab$[email protected]..
    The apache plugin tells wls the client is using https and also pass on
    the
    client
    cert if any.
    "Alain" <[email protected]> wrote:
    What is the best practice for eanbling SSL in an Apache/WL6.0SP1
    configuration?
    Is it:
    Browser to Apache: HTTPS
    Apache to WL: HTTP
    or
    Browser to Apache: HTTPS
    Apache to WL: HTTPS
    The first approach seems more efficient (assuming that Apache and WL
    are
    both in a secure datacenter), but in that case, how does WL know that
    the
    browser requested HTTPS to begin with?
    Thanks
    Alain

  • Problems starting Managed Server on WL6.0 Solaris

    Hi,
    I installed a WL6.0 on Solaris 8. Everythings works fine.
    I careated a Domain and an additional Server wich is located at a
    different machine. As is start this managed server on the other machine
    it complains with the following error message:
    <Aug 30, 2001 12:41:18 PM CEST> <Info> <Security> <Getting boot password
    from user.>
    Enter password to boot WebLogic server:weblogic
    Starting WebLogic Server ....
    Connecting to http://sol23:7001...
    The WebLogic Server did not start up properly.
    Exception raised:
    weblogic.management.configuration.ConfigurationException: paros not
    found
    weblogic.management.configuration.ConfigurationException: paros not
    found
    at
    weblogic.management.Admin.getBootstrapLocalServer(Admin.java:927)
    at weblogic.management.Admin.initialize(Admin.java:287)
    at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:317)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
    at weblogic.Server.main(Server.java:35)
    Reason: Fatal initialization exception
    In the access-Log of the Admin-Server the following line appears
    my IP - - [30/Aug/2001:12:41:13 +0200] "GET
    /wl_management_internal2/Bootstrap HTTP/1.0" 404 0
    So my question: Where does this "wl_management_internal2" Application
    come from?
    Do I have to install some special things when I start an Admin-Server?
    thanks
    Falko Zurell . Webmaster
    Pixelpark AG . http://www.pixelpark.com
    Rotherstrasse 8 . 10245 Berlin . Germany
    phone: + 49 30 5058 - 1963 . fax: -1600

    Hi Falko,
    This is not a problem. when you want to add a new managed server to the
    admin server, you need to use weblogic console to create that server in the
    admin server first, then start the managed server with that name to connect
    to the admin server. That is like you have to let the admin server know
    there is such a server, then let it join to the Admin server. you can do
    that by using the admin console, from left panel, click on Servers -->
    "Create a new server" and name it to be "paros", specify the port and IP.
    and hit "create". then start the managed server.
    Thanks
    Yu
    "Falko Zurell" <[email protected]> wrote in message
    news:[email protected]...
    Hi,
    I installed a WL6.0 on Solaris 8. Everythings works fine.
    I careated a Domain and an additional Server wich is located at a
    different machine. As is start this managed server on the other machine
    it complains with the following error message:
    <Aug 30, 2001 12:41:18 PM CEST> <Info> <Security> <Getting boot password
    from user.>
    Enter password to boot WebLogic server:weblogic
    Starting WebLogic Server ....
    Connecting to http://sol23:7001...
    The WebLogic Server did not start up properly.
    Exception raised:
    weblogic.management.configuration.ConfigurationException: paros not
    found
    weblogic.management.configuration.ConfigurationException: paros not
    found
    at
    weblogic.management.Admin.getBootstrapLocalServer(Admin.java:927)
    at weblogic.management.Admin.initialize(Admin.java:287)
    at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:317)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
    at weblogic.Server.main(Server.java:35)
    Reason: Fatal initialization exception
    >
    In the access-Log of the Admin-Server the following line appears
    my IP - - [30/Aug/2001:12:41:13 +0200] "GET
    /wl_management_internal2/Bootstrap HTTP/1.0" 404 0
    So my question: Where does this "wl_management_internal2" Application
    come from?
    Do I have to install some special things when I start an Admin-Server?
    thanks
    Falko Zurell . Webmaster
    Pixelpark AG . http://www.pixelpark.com
    Rotherstrasse 8 . 10245 Berlin . Germany
    phone: + 49 30 5058 - 1963 . fax: -1600

  • WL6.1 SP3 and JNDINameReplicated

    What happened to the promised JNDINameReplicated feature for WebLogic 6.1 SP3?
              When I manually enter it into config.xml I get this error on starting up
              the cluster Admin Server:
              Exception raised:
              weblogic.management.configuration.ConfigurationException: Unknown attribute JNDI
              NameReplicated for FailedMessagesQueue, type JMSQueue
              I see the attribute WL7.0 dtd for config.xml si I'm pretty sure I'm using it
              right, but here is the snippet of relevant config.xml
              <JMSServer Name="JIRJMSCluster01" Store="JIRJDBCStore01" Targets="jircluster
              01">
              <JMSQueue JNDIName="/jir/queues/hub/failedmessages" Name="FailedM
              essagesQueue" JNDINameReplicated="false"/>
              <JMSQueue ErrorDestination="FailedMessagesQueue"
              JNDIName="/jir/queues/brokers/default"
              Name="DefaultBrokerQueue" RedeliveryLimit="2" JNDINameReplicated="fa
              lse"/>
              <JMSQueue ErrorDestination="FailedMessagesQueue"
              JNDIName="/jir/queues/hub/billingnotify"
              Name="BillingNotification" RedeliveryLimit="4" JNDINameReplicated="f
              alse"/>
              <JMSTopic JNDIName="/jir/queues/hub/notify" Name="NotificationTop
              ic"/>
              </JMSServer>
              I am on a Sun Solaris 8. I used the patch to upgrade WL6.1 SP2 to WL6.1 SP3
              Jirawat
              

              There is a CSR patch available on 6.1 sp2 for this if you dont already have it.
              It works great.
              Mike
              "Stephen Felts" <[email protected]> wrote:
              >This feature is available in 7.0 but was not back ported to 6.1.
              >
              >"Jirawat Uttayaya" <[email protected]> wrote in message
              >news:[email protected]...
              >> What happened to the promised JNDINameReplicated feature for WebLogic
              >6.1
              >SP3?
              >> When I manually enter it into config.xml I get this error on starting
              >up
              >> the cluster Admin Server:
              >>
              >> Exception raised:
              >> weblogic.management.configuration.ConfigurationException: Unknown
              >attribute JNDI
              >> NameReplicated for FailedMessagesQueue, type JMSQueue
              >>
              >> I see the attribute WL7.0 dtd for config.xml si I'm pretty sure I'm using
              >it
              >> right, but here is the snippet of relevant config.xml
              >>
              >> <JMSServer Name="JIRJMSCluster01" Store="JIRJDBCStore01"
              >Targets="jircluster
              >> 01">
              >> <JMSQueue JNDIName="/jir/queues/hub/failedmessages" Name="FailedM
              >> essagesQueue" JNDINameReplicated="false"/>
              >> <JMSQueue ErrorDestination="FailedMessagesQueue"
              >> JNDIName="/jir/queues/brokers/default"
              >> Name="DefaultBrokerQueue" RedeliveryLimit="2"
              >JNDINameReplicated="fa
              >> lse"/>
              >> <JMSQueue ErrorDestination="FailedMessagesQueue"
              >> JNDIName="/jir/queues/hub/billingnotify"
              >> Name="BillingNotification" RedeliveryLimit="4"
              >JNDINameReplicated="f
              >> alse"/>
              >> <JMSTopic JNDIName="/jir/queues/hub/notify" Name="NotificationTop
              >> ic"/>
              >> </JMSServer>
              >>
              >>
              >> I am on a Sun Solaris 8. I used the patch to upgrade WL6.1 SP2 to WL6.1
              >SP3
              >>
              >> Jirawat
              >
              >
              

  • Accessing a file residing on WL6.1 via the web app using URL

    I am trying to retrieve an xml file from within a java controller bean which has been
    instantiated within a session bean. Under wl5.1 I just created a URL with the path
    to the file, but in wl6.1 it doesn't find file. I have created a resource-ref in
    the web.xml and a reference-descriptor in the weblogic.xml. I still can't find the
    file. Can anybody provide an example on the deployment descriptor elements needed
    to accomplish this.
    Thanks

    The program looks into my System32 direcetory for the files.This suggests that you are using a filepath relative to the current working directory, and that you are assuming you know what that directory is. Look into the getRealPath() method of ServletContext.

  • Ejb wl5.1 client talking to ejb wl6.1 server?

    I have a session ejb running in wl 5.1 that must act as a client of a wl6.1
    ejb (wl 6.1 running on another host). Since the RMI layer is incompatible
    between 5.1 and 6.1 I must jump through some hoops to get this to work. I've
    considered packaging the wl6.1 classes together with the 6.1 client classes
    in a separate jar, along with a helper class to use a separate classloader
    to load classes from that jar (in the hopes of keeping the common rmi
    classes in a separate namespace). Does this sound like the best approach?
    Has anyone else faced this problem? What other solutions are there?
    Thanks. - Miles

    You can use direct socket communication (custom impl) or URLs to do
    web-service style integration.
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    Clustering Weblogic? You're either using Coherence, or you should be!
    Download a Tangosol Coherence eval today at http://www.tangosol.com/
    "Miles Krivoshia" <[email protected]> wrote in message
    news:[email protected]..
    I have a session ejb running in wl 5.1 that must act as a client of awl6.1
    ejb (wl 6.1 running on another host). Since the RMI layer is incompatible
    between 5.1 and 6.1 I must jump through some hoops to get this to work.I've
    considered packaging the wl6.1 classes together with the 6.1 clientclasses
    in a separate jar, along with a helper class to use a separate classloader
    to load classes from that jar (in the hopes of keeping the common rmi
    classes in a separate namespace). Does this sound like the best approach?
    Has anyone else faced this problem? What other solutions are there?
    Thanks. - Miles

  • WL6.1 RDBMSrealm not working

    Platform: Windows & HPUX
    Weblogic: WL6.1 sp1
    JDK 1.3.x
    When we upgraded from WL6.0 to WL6.1sp1, the security does not work like
    it did with WL6.0.
    I have implement a RDBMSrealm where authorization / ACLs are retrived and
    Authentication is done through LDAP.
    Symptoms:
    Any user who successfully authenticates and authorized to use any page, in
    our case the inital page, are able to view and access any other page(JSPs)
    ignoring other security contraints specified in the Web XML.
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>public</web-resource-name>
    <url-pattern>index.jsp</url-pattern>
    <url-pattern>login.jsp</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>ADMIN</role-name>
    <role-name>ALL_USERS</role-name>
    </auth-constraint>
    </security-constraint>
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>product_instance</web-resource-name>
    <url-pattern>Product.jsp</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>PRICING_ADMIN</role-name>
    <role-name>PRICING</role-name>
    <role-name>ADMIN</role-name>
    </auth-constraint>
    </security-constraint>
    In the example above, ALL_USERS and ADMIN are authorized to load index.jsp
    and login.jsp, they should not however be able to load Product.jsp but are
    able to. The second security constraint is ignored or is it looking
    somewhere else for the ACL other than the custom RDBMSrealm that I
    created.
    This all worked flawlessly in WL6.0 and still does.
    Jerrie Pineda
    [att1.html]

    Hello Jerrie,
    1. Try adding the following tags in your web.xml file :
    <!-- Declare all the roles used in <auth-constraint> above -->
    <security-role>
    <role-name>ALL_USERS</role-name>
    <role-name>ADMIN</role-name>
    <role-name>PRICING</role-name>
    <role-name>PRICING_ADMIN</role-name>
    </security-role>
    2. Check that your mapping is right in the weblogic.xml file as :
    <security-role-assignment>
    <role-name>ADMIN</role-name>
    <principal-name>admin</principal-name>
    </security-role-assignment>
    I hope this helps.
    Ludovic.
    Developer Relations Engineer
    BEA Support
    <[email protected]> a écrit dans le message news: [email protected]...
    Platform: Windows & HPUX
    Weblogic: WL6.1 sp1
    JDK 1.3.x
    When we upgraded from WL6.0 to WL6.1sp1, the security does not work like it did with WL6.0.
    I have implement a RDBMSrealm where authorization / ACLs are retrived and Authentication is done through LDAP.
    Symptoms:
    Any user who successfully authenticates and authorized to use any page, in our case the inital page, are able to view and access any other page(JSPs) ignoring other security contraints specified in the Web XML.
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>public</web-resource-name>
    <url-pattern>index.jsp</url-pattern>
    <url-pattern>login.jsp</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>ADMIN</role-name>
    <role-name>ALL_USERS</role-name>
    </auth-constraint>
    </security-constraint>
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>product_instance</web-resource-name>
    <url-pattern>Product.jsp</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>PRICING_ADMIN</role-name>
    <role-name>PRICING</role-name>
    <role-name>ADMIN</role-name>
    </auth-constraint>
    </security-constraint>
    In the example above, ALL_USERS and ADMIN are authorized to load index.jsp and login.jsp, they should not however be able to load Product.jsp but are able to. The second security constraint is ignored or is it looking somewhere else for the ACL other than the custom RDBMSrealm that I created.
    This all worked flawlessly in WL6.0 and still does.
    Jerrie Pineda
    [att1.html]

  • Memory inefficiency due to 10 unbalanced layer checkouts 26:::248

    Hey,
    I have received this error twice upon closing After Effects and was wondering if it is anything to be worried about. What causes the error and how can I fix it?
    "After Effects Warning:memory inefficiency due to 10 unbalanced layer checkouts 26::248" is the error box that comes up. I use CS5.5.
    Thanks,
    Jonathan

    Here's something that might help.
    In addition, 8 gigs isn't exactly a boatload of memory any more.  What happens if you turn multiprocessing off?
    And it probably wouldn't hurt to take a look at this.

Maybe you are looking for

  • Standard report for Vendor Evaluation

    Hi everyone, Is there any standard reports (ALV) to display Vendor evaluation ranking list except ME65, ME6B, ME6H. any other Program names will also do... Thanks Sukriti...

  • How to output to an excel file?

    Hi, I have written a program that gets data from the database and I like to find out how to output the data to an excel file. I have read about similar topic on the discussion board and the solution are for the online application. Mine is a desktop a

  • 5800 Email application problem

    When I install the email application from nokia the data connection never disconnect. It is always on. I tried uninstallin and reinstalling, soft formatting, hard formattin, taking the memory card out and trying the options I just mentioned for like

  • Oracle 8i Lite login question

    I have installed Oracle 8i Lite on my notebook computer running Windows 98. When I tried to login to a SQl*Plus session (using all of the combinations of default usernames/passwords, I get the error message: "ORA-12203: TNS: Unable to connect to dest

  • Offset issue for Fiscal Year Quarter

    Dear All, There is a requirement to develop a report for balance sheet to compare the fiscal year quarter like if user is going to give input 20143 then comparison quarter is 20142 where I did offset (-1) and if user give input as 20141 then the comp