Hey all,

Our project just started utilizing Axis2 for our web service framework and
we are running into an issue with Hot Update.  We recognize that this is not
recommended for production, but would like to use it in our staging
environment that will be managed through a continuous integration platform.

The problem is after a few days, we started getting the following when the
aar file was updated:

8/27|13:52:57 [Timer-3] INFO :ServiceDeployer  - Deploying Web service:
version-1.4.aar - file:/var/tomcat5/webapps/axis2/WEB-INF/services/ve
rsion-1.4.aar
8/27|13:52:57 [Timer-3] WARN :Utils  - Exception extracting jars into
temporary directory : java.io.IOException: Too many open files : switch
ing to alternate class loading mechanism
8/27|13:52:59 [Timer-3] ERROR:ServiceDeployer  - The tc_web_service_1.aar
service, which is not valid, caused The following error occurred du
ring schema generation: Class Not found :
com.sersol.fedsearch.dta.server.service.TCWSServer
org.apache.axis2.deployment.DeploymentException: The following error
occurred during schema generation: Class Not found : com.sersol.fedsearc

We are currently running Axis2 1.4 under Tomcat 5.5.26 on CentOS 5.2 (Linux
version 2.6.18-92.1.6.el5 ([EMAIL PROTECTED]) (gcc version
4.1.2 20071124 (Red Hat 4.1.2-42)) #1 SMP Wed Jun 25 13:45:47 EDT 2008).

If I look at the open files, the majority are under the work folder in the
Tomcat directory structure.  Example:

/var/cache/tomcat5/work/Catalina/localhost/axis2/_axis2/axis21612jaxen-1.1.1
.jar

Every time I do an update, the number of open files under the '_axis2'
directory grows:

# lsof | grep _axis2 | wc -l
232
# lsof | grep _axis2 | wc -l
424
# lsof | grep _axis2 | wc -l
616

I don't see anyone else reporting this issue.  Is this a problem running
under Tomcat?

If this has been reported elsewhere that I have missed, please direct me to
that discussion.  Otherwise, if you have any insight, I'd love to hear it.

Thanks,
-Tom


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to