I already tried everything standing in this documentation. But nothing could make our program work.
NOW after try and error i added our xerces.jar to the endorsed lib.
There i renamed it to 1-xerces.jar. Then i renamed the rest also to 2-xalan.jar, 3-xercesImp.jar, ... etc.
Now our program works. I know this isn't the right thing to do but hey it works.
If you have any comments on this please let me know.
How have you packaged your application. if you post the details of the same then we can know the reason why its not working
Ok with folowing installation our program does not work:
We use jboss-4.0.3SP1
We made a copy of the default directory.
We deleted all exessive files and subdirectories until we only had following:jbossweb-tomcat55.sar
We packaged our application in a WAR which looks like this:
In the web.xml we declare all the servlets necessary for the program of the external company and session-timeout-config.
This external program uses an older version of xerces and xalan.jar.
But the application gives errors because i think it uses the xerces of the endorsed lib instead of the ones in our lib-directory.
If we put the xerces and xalan in the lib of the defined server it doesn't work either.
Neither does it work when we create a java2parentdelegation in jboss-web.xml and add this xml to our war.
I hope this is enough information to find a better solution.