Thanx so much for the reply Andreas! I created AXIS2-4898. I've never created one before so I hope it has everything you need.
-----Original Message----- From: Andreas Veithen [mailto:andreas.veit...@gmail.com] Sent: Wednesday, November 24, 2010 5:17 PM To: java-user@axis.apache.org Subject: Re: Please help MultiThreadedHttpConnectionManager cleanup leak No, reverting back to Tomcat 5 would remove the error message, but not eliminate the problem. I have some ideas where this comes from. Can you please open a JIRA issue for this? Andreas On Wed, Nov 24, 2010 at 22:02, Emerson, Christopher <cemer...@orangelake.com> wrote: > Is this something that I need to consider reverting back to Tomcat 5? > > > > ________________________________ > > From: Emerson, Christopher > Sent: Wednesday, November 24, 2010 10:04 AM > To: 'java-user@axis.apache.org' > Subject: Please help MultiThreadedHttpConnectionManager cleanup leak > > > > Ever since we've upgraded to Tomcat 6 4 weeks ago, I've been fighting > > the following error on shutdown ... > > > > Nov 23, 2010 4:42:18 PM org.apache.catalina.loader.WebappClassLoader > clearReferencesThreads > > SEVERE: A web application appears to have started a thread named > [MultiThreadedHttpConnectionManager cleanup] but has failed to stop it. This > is very likely to create a memory leak. > > > > I have now upgraded to Axis2 1.5.1 on Tomcat 6.0.29. I only get this error > when an Axis2 web service is called from an ADB client from one of my APIs. > This happens on both windows and linux. Please point me in the right > direction. I've completely stripped down my config to try and narrow down > the problem. > > > > I've tried with and without my own MultiThreadedHttpConnectionManager. > > I've tried with and without my own ConfigurationContext. > > > > The latest test was with just creating a stub and leave Axis2 handle > everything else. > > > > employeeStub = new EmployeeServiceSMARTStub(params.getLocalServiceUrl() + > "EmployeeServiceSMART.EmployeeServiceSMARTHttpSoap12Endpoint/"); > > > > employeeStub._getServiceClient().getOptions().setTimeOutInMilliSeconds(2 * > 60 * 1000); > > employeeStub._getServiceClient().getOptions().setProperty(HTTPConstants.SO_TIMEOUT, > > 30000); > > employeeStub._getServiceClient().getOptions().setProperty(HTTPConstants.CONNECTION_TIMEOUT, > > 30000); > > employeeStub._getServiceClient().getOptions().setProperty(HTTPConstants.CHUNKED, > > Boolean.TRUE); > > employeeStub._getServiceClient().getOptions().setCallTransportCleanup(true); > > employeeStub._getServiceClient().getOptions().setProperty(HTTPConstants.HTTP_PROTOCOL_VERSION, > > HTTPConstants.HEADER_PROTOCOL_10); > > > > I call the following in a finally block ... > > employeeStub._getServiceClient().cleanupTransport(); > > employeeStub._getServiceClient().cleanup(); > > > > Thanx for any help on this!!! > > > > > > Chris | Emerson > > Team Lead & Architect > > Information Technology > > ----------------------------------------- > > The Family of Orange Lake Resorts > > 8505 W. Irlo Bronson Memorial Hwy. > > Kissimmee, FL 34747 > > Ext 1705 > > www.orangelake.com > > > > DISCLAIMER: > Orange Lake Resorts does not accept legal responsibility for the contents of > this message. Orange Lake Resorts reserves the right to monitor the > transmission of this message and to take corrective action against any > misuse or abuse of its e-mail system or other components of its network. The > information contained in this e-mail is confidential and may be legally > privileged. It is intended solely for the addressee. If you are not the > intended recipient, any disclosure, copying, distribution, or any action or > act of forbearance taken in reliance on it, is prohibited and may be > unlawful. Any views expressed in this e-mail are those of the individual > sender, except where the sender has been duly authorized to specifically > state the content of the e-mail on behalf of Orange Lake Resorts. The > recipient should check this e-mail and any attachments for the presence of > viruses. Orange Lake Resorts accepts no liability for any damage caused by > any viruses transmitted by this e-mail. --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org For additional commands, e-mail: java-user-h...@axis.apache.org DISCLAIMER: Orange Lake Resorts does not accept legal responsibility for the contents of this message. Orange Lake Resorts reserves the right to monitor the transmission of this message and to take corrective action against any misuse or abuse of its e-mail system or other components of its network. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution, or any action or act of forbearance taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender has been duly authorized to specifically state the content of the e-mail on behalf of Orange Lake Resorts. The recipient should check this e-mail and any attachments for the presence of viruses. Orange Lake Resorts accepts no liability for any damage caused by any viruses transmitted by this e-mail. --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org For additional commands, e-mail: java-user-h...@axis.apache.org