Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 回写+;弹簧&x2B;Tomcat context.xml:如何使用变量_Java_Spring_Tomcat_Logback - Fatal编程技术网

Java 回写+;弹簧&x2B;Tomcat context.xml:如何使用变量

Java 回写+;弹簧&x2B;Tomcat context.xml:如何使用变量,java,spring,tomcat,logback,Java,Spring,Tomcat,Logback,对于我的Web应用程序,我使用Tomcat的context.xml在不同的服务器上配置不同的设置 <Environment name="FILE_STORAGE_ROOT" value="/vrkarriere/" type="java.lang.String" override="false" /> 现在我想在logback.xml中也使用这个属性 <appender name="FILE" class="ch.qos.logback.core.rolling.Rollin

对于我的Web应用程序,我使用Tomcat的context.xml在不同的服务器上配置不同的设置

<Environment name="FILE_STORAGE_ROOT" value="/vrkarriere/" type="java.lang.String" override="false" />
现在我想在logback.xml中也使用这个属性

<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <prudent>true</prudent>
    <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
        <!-- daily rollover -->
        <fileNamePattern>${FILE_STORAGE_ROOT}/logs/vr-karriere.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
        <maxFileSize>20MB</maxFileSize>

真的
${FILE\u STORAGE\u ROOT}/logs/vr karriere.%d{yyyy-MM-dd}.%i.log
20MB
但它还没有定义。 如何重新使用此属性

<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <prudent>true</prudent>
    <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
        <!-- daily rollover -->
        <fileNamePattern>${FILE_STORAGE_ROOT}/logs/vr-karriere.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
        <maxFileSize>20MB</maxFileSize>