Axis2 1.1.1 session works fine in browser but doesn't work in Stub client -------------------------------------------------------------------------
Key: AXIS2-2042 URL: https://issues.apache.org/jira/browse/AXIS2-2042 Project: Axis 2.0 (Axis2) Issue Type: Bug Components: client-api Affects Versions: 1.1.1 Environment: Axis2 1.1.1, JDK 1.5, Windows XP Reporter: sam zhou Fix For: 1.1.1 I developed the following sample code using Axis 2 with session management. The service is very simple, it has a single method called plusone(). Whenever you call plusone() with session enabled, it will return counter++. The counter is initialized to 0 in init() and stored in session. I believe the server side code works fine, because after I deployed MySessionService.aar, if I use my browser to refresh http://localhost:8080/axis2/rest/MySessionService/plusone It will return 1, 2, 3, 4, 5, 6, etc. However, in my Stub client test code, even if I coded stub._getServiceClient().getOptions().setManageSession(true); All the 3 direct stub.plusone() calls only return 1, 1, 1 instead of 1, 2, 3. Attached are source codes in zip file. If you want to regenerate codes from scratch, please use README.TXT. All the codes should work fine in Eclipse 3.2.1 except I removed libraries of Axis2 and JUnit. Please note I set the session scope to transport session in service.xml. Thanks, Sam. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]