Я только начинаю с того, что пытаюсь использовать набор инструментов весны v3.4.0 под oracle java 7u40 на Ubuntu Desktop AMD64 13.10 Однако, когда я запускаю приложение из командной строки, я получаю следующее предупреждение:Предупреждение при запуске набора инструментов весны
log4j: WARN Для регистратора не найдено никаких приложений (org.springsource.ide.eclipse.commons.core.templates.TemplateProcessor). log4j: WARN Пожалуйста, правильно инициализируйте систему log4j.
Возможно, мне нужно настроить log4j.properties, но я не уверен, где и как я связываю конфигурацию с STS. Кто-нибудь получил log4j.properties для STS и как связать его с запуском STS.
Я попытался следующий log4j2.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="OFF">
<appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</appenders>
<loggers>
<root level="trace">
<appender-ref ref="Console"/>
</root>
</loggers>
</configuration>
И добавил следующую переменную окружения:
export JAVA_OPTS=-Dlog4j.configurationFile=~/Log4j/log4j2.xml
Однако, я все еще получаю такое же предупреждение при запуске STS.
Вы не связываете файл свойств log4j. Вы помещаете его в путь класса, и Spring обнаруживает его во время выполнения. –
Как? Я загрузил фреймворк log4j, и он находится в моем пути к классам. –
Это не то, что я имею в виду. Вам нужно создать файл свойств и поместить его в путь класса. Если он находится в правильном месте (прочитайте документацию), он будет автоматически обнаружен. –