Я занимаюсь разработкой приложения весенней загрузки и использую стандартный вход в систему в качестве каркаса ведения журнала.
У меня есть logback-spring.xml в / resources / dev
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<property name="LOG_HOME" value="/home/myadmin/APACHE/AppServer/Tomcat/logs" />
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_HOME}/test.log</file>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>
%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
</Pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${LOG_HOME}/test.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>10MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<root level="debug">
<appender-ref ref="FILE" />
</root>
</configuration>
Я создал профиль в pom.xml, как показано ниже
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<build.profile.id>dev</build.profile.id>
<tomcat.deploy.url>http://12.15.47.147:8080/manager/text</tomcat.deploy.url>
</properties>
<build>
<resources>
<resource>
<directory>src/main/resources/dev</directory>
</resource>
</resources>
</build>
</profile>
</profiles>
Когда я собираю проект с сервера сборки, я получаю FileNotFoundException, сообщая, что /home/myadmin/APACHE/AppServer/Tomcat/logs/test.log не найден. Кажется, профилирование здесь не работает.
Может ли кто-нибудь подсказать, чем вызвана эта проблема?