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
|