Я портирую приложение на tomcat, и я подозреваю, что следующая загрузка классов может быть проблемой ...
Если у меня есть класс в WEB-INF / classes, для которого требуется класс в WEB-INF / lib, они не могут его найти.
Если у меня есть класс в WEB-INF / classes и я скопирую этот класс напрямую в WEB-INF / classes, никаких проблем, это нормально.
Если я возьму пример класса и переместу его в WEB-INF / lib, где он зависит от другого WEB-INF / lib, никаких проблем, это нормально.
Есть ли какая-то хитрость / наглядность в загрузчике классов для того, чтобы некоторые WEB-INF / lib были "загружены" соответствующим образом, чтобы они были видны WEB-INF / классам?
tomcat6 (возможно, tomcat7, если у кого-то есть ответ), oracle jdk6.
Дополнительная информация: The переходит от EAR (jboss) к WAR (tomcat). Отдельные библиотеки, которые являются признаком проблем, использовались в EAR как jarModule, а не как часть WEB-INF / lib. Перемещение их в WEB-INF / lib, похоже, не работает.
Исходные файлы .class, которые не могут видеть (classnotfoundexception) элементы в /lib/*.jar, также настроены с загрузкой при запуске 1