docker - 在 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
正如我所见,它看起来很正常。
我不知道为什么不。
如果你知道可以告诉我吗?
解决方案
推荐阅读
- python - 将翻译文件加载到 Pyqt5 应用程序
- python - 无论如何在 python numpy vectorize 函数中使用索引?
- c++ - c ++ Visual Studio 2015快捷方式,通过选择代码来实现功能
- azure - 在 AKS 中,如何将群集 DNS 的访问权限限制为内部 VM
- android - Android webview 应用程序在 5 小时后崩溃
- c++ - 嵌套的大括号括起来的初始化器列表
- c++ - 如何将 uint8 数组转换为 char*
- asp.net-mvc - 将文件附件从 Web API 转发到 MVC 控制器
- ssl - 在wireshark中,为什么IP数据包的总长度显示比在线捕获的帧少1个字节?
- java - 通过 java azure function app 将多个条目添加到存储队列