#java #tomcat #myfaces #programmatically
#java #tomcat #myfaces #программно
Вопрос:
В моем сервлете, который был добавлен во встроенный Tomcat, я получаю классы, которые не найдены для некоторых фабрик MyFaces, но не для ВСЕХ из них. Есть идеи, почему это может быть? Первый в этом списке найден, а вторые два — нет.
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
ParallelWebappClassLoader loader = (ParallelWebappClassLoader) Thread.currentThread().getContextClassLoader();
Class<?> a = loader.loadClass("org.apache.myfaces.context.ExternalContextFactoryImpl");
Class<?> b = loader.loadClass("org.apache.myfaces.context.ViewDeclarationLanguageFactoryImpl");
Class<?> c = loader.loadClass("org.apache.myfaces.context.LifecycleFactoryImpl");
Ответ №1:
Пути к классам не найденных элементов являются ошибочными. Они найдены после исправления.