Docker tomcat警告:无法从[/usr/local/tomcat/conf/server.xml]加载服务器配置

时间:2017-04-05 05:14:35

标签: tomcat docker root

我有一个稍微复杂的设置。我首先构建并以root身份运行了一个tomcat docker容器。我安装了server.xml(因为我有自定义配置)。它运行良好,并为我们的交通服务了几个月。

然后我决定不以root身份运行它并创建用户来运行docker容器。我删除了以前的docker容器,包括docker tomcat映像。我构建了一个新映像,并使用--user $(id -u)为新用户运行了tomcat容器。安装了server.xml,该文件由我创建的新用户拥有。但是,tomcat容器不会启动。我看到下面的错误消息没有异常或堆栈跟踪:

Using CATALINA_BASE:   /usr/local/tomcat <br>
Using CATALINA_HOME:   /usr/local/tomcat <br>
Using CATALINA_TMPDIR: /usr/local/tomcat/temp<br>
Using JRE_HOME:        /usr/lib/jvm/java-8-openjdk-amd64/jre<br>
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar<br>
tomcat WARNING: Unable to load server configuration from >[/usr/local/tomcat/conf/server.xml]<br>
SEVERE: Cannot start server. Server instance is not configured.<br>

0 个答案:

没有答案