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. -
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
VijayToo 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 suggestionshi
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
JaiJust 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
DeepakI 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
AlainA 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: -1600Hi 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.
ThanksThe 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. - MilesYou 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,
JonathanHere'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
-
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