Hi,
this sounds like a bug in ADS. Not sure we already have a JIRA for it...
Do you really need to run on a 1.4 JVM ?
Jake wrote:
Hi, I am using ApacheDS 1.0.2 with Tomcat 5.5.20 and followed your
embedded webapp example. Everything works great except for the server
shutdown. ApacheDS appears to shutdown correctly with the following
lines:
INFO: [org.apache.directory.server.jndi.ServerContextFactory] - Unbind
of an LDAP service (10389) is complete.
INFO: [org.apache.directory.server.jndi.ServerContextFactory] -
Sending notice of disconnect to existing clients sessions.
However, Tomcat doesn't completely shutdown. It appears there are a
few non-daemon threads that are not being shutdown by ApacheDS causing
Tomcat to not shutdown completely.
"pool-3-thread-1" prio=6 tid=0x0ae50c68 nid=0x898 in Object.wait()
[0x0c3cf000..0x0c3cfa68] at java.lang.Object.wait(Native Method) -
waiting on <0x0327ba80> (a
edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474) at
edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:316)
- locked <0x0327ba80> (a
edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$SerializableLock)
at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:493)
at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:689)
at java.lang.Thread.run(Thread.java:595)
Any ideas on how to get these threads to shutdown as well?
thanks
Jake
------------------------------------------------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try
it now.
<http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ%20>
--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org