0

问题

按照https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-14-04安装tomcat后(其中$CATALINA_HOME=/opt/tomcat)

我添加了

<Context path="" docBase="/root/mysite/site" debug="0" reloadable="true" />

标签内

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

在 opt/tomcat/conf/server.xml

然而tomcat说:

Caused by: java.lang.IllegalArgumentException: The main resource set specified [/root/mysite/site] is not valid

我整个下午都在挣扎。设置过程来自我在另一台机器上设置tomcat后记录的笔记。

我的实验:

  1. 加倍检查/root/mysite/site是好的。所有文件夹都是 755。

  2. 将 docBase 更改为docBase="/opt/tomcat/webapps/ROOT". Tomcat 启动成功。

  3. 移动/root/mysite/site/opt/tomcat/webapps/ROOT. Tomcat 启动成功。

4

1 回答 1

0

/root文件夹是700。指南指示我创建tomcat自己的用户和组。我的实验1是胡说八道。多么可怕的错误!

于 2015-11-05T06:05:16.567 回答