Может, глупо спрашивать об этом, но я запутался. Я сослался на Настройка свойства Log4j , но, похоже, это не помогает.
Я написал простой веб-сервис HelloWorld. И во время его запуска я получаю примерно такую ошибку:
log4j: WARN Не удалось найти никаких приложений для регистратора (org.apache.axis.transport.http.AxisServlet). log4j: WARN Пожалуйста, инициализируйте систему log4j правильно.
Я не уверен, почему это происходит.
Я создаю веб-службу с помощью Eclipse и развертываю ее в Tomcat 6.0. Я проверял Руководство разработчика Axis и согласно им
log4j.configuration = log4j.properties Используйте это системное свойство, чтобы указать имя файла конфигурации Log4J. Если не указан, файл конфигурации по умолчанию - log4j.properties. Файл log4j.properties находится в axis.jar.
Я не нашел log4j.properties в axis.jar
.
Есть ли здесь помощь?
Если Вы используете Logger.getLogger(ClassName.class)
, затем помещают Ваш log4j.properties
файл в Вашем пути к классу:
yourproject/javaresoures/src/log4j.properties (Put inside src folder)