Я работаю с weblogic 12c и jdk 1.8.В начале моего приложения есть класс BeEnvironment, который загружает внутренние свойства log4j.properties в этом режиме:
if (Thread.currentThread().getContextClassLoader().getResourceAsStream(CONFIGURATION + File.separator + mwaEnv + File.separator + Constants.LOG_4_j) != null) {
System.out.println("CARICO LE IMPOSTAZIONI DI LOG4J DA: " + CONFIGURATION + File.separator + mwaEnv + File.separator + Constants.LOG_4_j);
PropertyConfigurator.configure(this.getClass().getClassLoader().getResource(CONFIGURATION + File.separator + mwaEnv + File.separator + Constants.LOG_4_j));
}
Строка "CONFIGURATION + File.separator + mwaEnv + File.separator + Constants.LOG_4_j"путь к файлу log4j.propertiesЭтот путь находится под classpath (src / main / resources) проекта.
Проблема в том, что weblogic не находит файл log4j.properties.Тот же код на сервере приложений Webphere работает хорошо.Может быть, мне нужно настроить какой-нибудь тег в weblogic.xml?