我正在尝试使用JMX set如下创建一个Docker容器
FROM tomcat:7-jre8-alpine
RUN apk --update add fontconfig ttf-dejavu
ADD setenv.sh bin
WORKDIR /usr/local/tomcat
ADD management.properties .
EXPOSE 8080
CMD [ "catalina.sh", "run" ]
我的管理属性文件在我的setenv.sh文件中被引用。该文件位于根文件夹中
echo "SETENV RUNNING"
JMX_OPTS="-Dcom.sun.management.jmxremote - Dcom.sun.management.config.file=$CATALINA_BASE/management.properties"
JAVA_OPTS="$JAVA_OPTS $JMX_OPTS"
当我尝试启动容器时,我看到了失败。
SETENV RUNNING
Error: Config file not found: /usr/local/tomcat/management.properties
我检查了用户权限,这似乎不是问题。任何方向都非常感激。
答案 0 :(得分:-1)
将this
添加到正确的文件夹:
management.properties