Not to reply to my post but I found this on the FAQ forum and thing it might be related :
The problem is that in Tomcat 3.x you have to put your parsers in the classpath before everything else becouse they are no relying on system properties to decide which parser to use. There is an explanation on how to to this is tomcat´s archives. In Tomcat 4.x the parser loaded by Tomcat for it´s own use does not conflict on the parser used by applications. The problem is solved in last version of JBOSS by using system properties to define which parser to use. I´ll look for the archives and post them later.
Is it related or am I wrong ?
If it is, where can I tell what xml parser Tomcat should use on startup ?
And why does it crash (is it a jvm related problem ?)