Отключение catalina.out на серверах Linux

  1. В файле tomcat\bin\catalina.sh:
    1.1. Закомментировать строку touch "$CATALINA_OUT"
    1.2. Заменить две строки "$CATALINA_OUT" 2>&1 "&" на 2>&1 "&"

    Например:

    ...
    shift
      #touch "$CATALINA_OUT"
     if [ "$1" = "-security" ] ; then
       if [ $have_tty -eq 1 ]; then
         echo "Using Security Manager"
       fi
       shift
       eval \"$_RUNJAVA\" \"$LOGGING_CONFIG\" $JAVA_OPTS $CATALINA_OPTS \
         -Djava.endorsed.dirs=\"$JAVA_ENDORSED_DIRS\" -classpath \"$CLASSPATH\" \
         -Djava.security.manager \
         -Djava.security.policy==\"$CATALINA_BASE/conf/catalina.policy\" \
         -Dcatalina.base=\"$CATALINA_BASE\" \
         -Dcatalina.home=\"$CATALINA_HOME\" \
         -Djava.io.tmpdir=\"$CATALINA_TMPDIR\" \
         org.apache.catalina.startup.Bootstrap "$@" start \
       2>&1 "&"
    
     else
       eval \"$_RUNJAVA\" \"$LOGGING_CONFIG\" $JAVA_OPTS $CATALINA_OPTS \
         -Djava.endorsed.dirs=\"$JAVA_ENDORSED_DIRS\" -classpath \"$CLASSPATH\" \
         -Dcatalina.base=\"$CATALINA_BASE\" \
         -Dcatalina.home=\"$CATALINA_HOME\" \
         -Djava.io.tmpdir=\"$CATALINA_TMPDIR\" \
         org.apache.catalina.startup.Bootstrap "$@" start \
       2>&1 "&"
    
     fi
    ...
    
    1. Остановить службу Tomcat;
    2. Удалить файл catalina.out;
    3. Запустить Tomcat.

Важно!

В случае кластера действия необходимо повторить на всех mid и web серверах.