Como configurar o Tomcat 6 para projetos com JAX-B

Ao realizar um deployment no tomcat 6 de um projeto utlizando JAXB , podemos receber de volta um erro de linkagem informando que a lib JAXB 2.0 não foi carregada, uma mensagem desse tipo pode ser apresentada :

“Caused by: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader”

Para corrigir esse erro, temos que disponibilizar os Jars do JAXB em uma pasta conhecida como endorsed, onde o Tomcat espera bibliotecas adicionais para carga. O caminho dessa pasta é configurado no inicializador do Tomcat ( script ou cmd de serviço ) e geralmente seu caminho é apresentado nas configurações a seguir : ${catalina_home}/common/endorsed
${catalinha_home}/endorsed

Tenha em mente que esse caminho pode ser alterado no script de inicialização. Uma vez que as Jars estejam disponíveis, o Tomcat conseguirá iniciar a aplicação e esse erro não será mais reproduzido.