Hey

Sebastien Alborini wrote:
> I finally found a way:  if I change EmbeddedTomcatService.startService
> to do exactly the same, but in a separate thread, everything is ok (that
> is, other services see jndi.properties, standardjboss.xml...).  I can't
> say I understand what's going on, but whatever works works :)

While I still had the old version without thread spawning I managed to
find the problem: the Jdk12Interceptor is buggy. It sets the classloader
to its own AdaptiveClassLoader, but it does not reset it to the prior
one when it is done (there's even a comment "this is not needed"...
right..). 

I will change the TomcatService to not spawn a thread, and reset the
context classloader forcefully after Tomcat has been started. Sebastien,
can you do the same with the EmbeddedTomcatService?

In CVS shortly.

regards,
  Rickard

-- 
Rickard �berg

Email: [EMAIL PROTECTED]
http://www.telkel.com
http://www.jboss.org
http://www.dreambean.com


Reply via email to