首页 > 解决方案 > 在 tomcat9 中缺少 catalina.out

问题描述

我是 git clone https://github.com/fjudith/docker-draw.io.git

该文件在 dockerfile 中包含 tomcat: 9-jre8-alpine。

我按照说明安装了。

但是当我尝试检查日志时, catalina.log 按日期存在,而 catalina.out 不存在。

/bin/catalina.sh

if [ -z "$CATALINA_OUT" ] ; then                                   
  CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out                               
fi 


////


touch "$CATALINA_OUT"                                                         
  if [ "$1" = "-security" ] ; then                                              
    if [ $have_tty -eq 1 ]; then                                                
      echo "Using Security Manager"                                             
    fi                                                                          
    shift                                                                       
    eval $_NOHUP "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OP
      -D$ENDORSED_PROP="\"$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 \                        
      >> "$CATALINA_OUT" 2>&1 "&"                                               

  else                                                                          
    eval $_NOHUP "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OP
      -D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \                              
      -classpath "\"$CLASSPATH\"" \                                             
      -Dcatalina.base="\"$CATALINA_BASE\"" \                                    
      -Dcatalina.home="\"$CATALINA_HOME\"" \                                    
      -Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \                                 
      org.apache.catalina.startup.Bootstrap "$@" start \                        
      >> "$CATALINA_OUT" 2>&1 "&"                                               

  fi   

正如我所见,它看起来很正常。

我不知道为什么不。

如果你知道可以告诉我吗?

标签: dockertomcat

解决方案


推荐阅读