tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leo Donahue - PLANDEVX <LeoDona...@mail.maricopa.gov>
Subject WebappClassLoader clearReferencesThreads
Date Tue, 06 Jul 2010 15:14:08 GMT
This is really a two part question.

The first question has to do with the error in the log file and the second =
question has to do with making connections to other app servers in Tomcat.

Part 1:

I have a webapp (http://planning.maricopa.gov/apnxy) running under Tomcat 6=
.0.26 that makes a connection to a different app server that hosts the GIS =
part of the webapp.  That app server is always running, even when I shutdow=
n Tomcat.

I looked at the source for WebappClassLoader: http://svn.apache.org/repos/a=
sf/tomcat/tc6.0.x/trunk/java/org/apache/catalina/loader/
 and I see that Tomcat is trying to terminate the thread that the apnxy web=
 app started.

I could stop the GIS service on the app server prior to restarting Tomcat, =
then start the app server.


Part 2:
What is the correct way to make connections to things that are not data sou=
rces in Tomcat?  Can Tomcat manage the connection information (machine name=
, domain, user, password)?  How?


Making a server connection to an ArcGIS Server app server:
http://resources.esri.com/help/9.3/arcgisserver/adf/java/help/api/arcobject=
s/com/esri/arcgis/server/ServerConnection.html

PDUManagerImpl: http://edndoc.esri.com/arcobjects/9.2/Java/api/arcobjects/c=
om/esri/arcgis/interop/PDUManagerImpl.html

WebappClassLoader: http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/c=
atalina/loader/WebappClassLoader.html


Catalina logs:

Jul 5, 2010 9:42:45 AM org.apache.coyote.http11.Http11AprProtocol pause
INFO: Pausing Coyote HTTP/1.1 on http-80
Jul 5, 2010 9:42:45 AM org.apache.coyote.ajp.AjpAprProtocol pause
INFO: Pausing Coyote AJP/1.3 on ajp-8009
Jul 5, 2010 9:42:46 AM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Jul 5, 2010 9:42:47 AM org.apache.catalina.loader.WebappClassLoader clearRe=
ferencesThreads
SEVERE: A web application appears to have started a thread named [PDUManage=
rImpl-openConnection] but has failed to stop it. This is very likely to cre=
ate a memory leak.
Jul 5, 2010 9:42:47 AM org.apache.catalina.loader.WebappClassLoader clearRe=
ferencesThreads
SEVERE: A web application appears to have started a thread named [PDUManage=
rImpl-openConnection] but has failed to stop it. This is very likely to cre=
ate a memory leak.
Jul 5, 2010 9:42:47 AM org.apache.catalina.loader.WebappClassLoader clearRe=
ferencesThreads
SEVERE: A web application appears to have started a thread named [PDUManage=
rImpl-openConnection] but has failed to stop it. This is very likely to cre=
ate a memory leak.
Jul 5, 2010 9:42:47 AM org.apache.coyote.http11.Http11AprProtocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-80



Using CATALINA_BASE:   "C:\apache-tomcat-6.0.26"
Using CATALINA_HOME:   "C:\apache-tomcat-6.0.26"
Using CATALINA_TMPDIR: "C:\apache-tomcat-6.0.26\temp"
Using JRE_HOME:        "C:\Program Files\Java\jdk1.6.0_20"
Using CLASSPATH:       "C:\apache-tomcat-6.0.26\bin\bootstrap.jar"
Server version: Apache Tomcat/6.0.26
Server built:   March 9 2010 1805
Server number:  6.0.26.0
OS Name:        Windows 2003
OS Version:     5.2
Architecture:   x86
JVM Version:    1.6.0_20-b02
JVM Vendor:     Sun Microsystems Inc.

Leo Donahue


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message