tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thomas Chabaud <ext_chabaud.tho...@agora.msa.fr>
Subject Re: RMI reaper thread prevents JVM from exiting
Date Mon, 25 Jan 2010 07:43:58 GMT
Hi, and thanks for your answer.

I've tried to call the setDaemon(true), but I get the following exception :

java.lang.IllegalThreadStateException
	at java.lang.Thread.setDaemon(Thread.java:1232)
	at TestServletContextListener.contextDestroyed(TestServletContextListener.java:45)
	at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3882)
	at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4523)
	at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)
	at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)
	at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
	at org.apache.catalina.core.StandardService.stop(StandardService.java:584)
	at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
	at org.apache.catalina.startup.Catalina.stop(Catalina.java:628)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:603)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

Anyway, the javadoc is pretty explicit :

http://java.sun.com/javase/6/docs/api/java/lang/Thread.html#setDaemon(boolean)

"[..] This method must be called before the thread is started"

And the problem is that's not me who started this RMI thread, I think it's automatically
started by RMI stuff.

Do you have other ideas ?

Thanks in advance.

Thomas


Ce message est protégé par les règles relatives au secret des correspondances. Il est donc
établi à destination exclusive de son destinataire. Celui-ci peut donc contenir des informations
confidentielles. La divulgation de ces informations est à ce titre rigoureusement interdite.
Si vous avez reçu ce message par erreur, merci de le renvoyer à l'expéditeur dont l'adresse
e-mail figure ci-dessus et de détruire le message ainsi que toute pièce jointe.

This message is protected by the secrecy of correspondence rules. Therefore, this message
is intended solely for the attention of the addressee. This message may contain privileged
or confidential information, as such the disclosure of these informations is strictly forbidden.
If, by mistake, you have received this message, please return this message to the addressser
whose e-mail address is written above and destroy this message and all files attached.



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message