tomcat7主机管理器不会将新域添加为主机 - “无法创建AppBase”

时间:2013-02-18 12:39:15

标签: tomcat tomcat7

我已经在我的Ubuntu 12.04 x64 VPS中安装了Tomcat7。

现在我正在尝试通过HostManager添加新域。

然而,这是我得到的错误 -

    FAIL - Failed to create appBase [/var/lib/tomcat7/domain.com] for host [domain.com]

我甚至创建了一个自定义文件夹 - >将其权限设置为777,然后将该文件夹作为新域的应用程序基本路径(在主机管理器中) - 但即使这样,我也会收到与上面相同的错误消息。

我在这里做错了什么?如何在Tomcat7 Host Manager中正确添加新域?

2 个答案:

答案 0 :(得分:1)

我更新了tomcat6(它允许我在HostManager中添加虚拟主机而没有任何问题)到tomcat7并遇到了同样的问题。

失败 - 无法为主持人创建appBase [/ var / lib / tomcat7 / xxx]

通过创建目录(/ var / lib / tomcat7 / xxx)并将所有权和组更改为tomcat7,它可以工作,我可以设置虚拟主机xxx。 几年后我才回到tomcat,所以不要试图给出一个完整的答案。 tomcat6和tomcat7之间可能存在差异,配置文件需要存储数据。原始的自动ubuntu 12.04安装排序了这个,但现在必须搞清楚了!

答案 1 :(得分:0)

为 tomcat 文件夹设置 777 权限(例如)

chmod 777 /var/lib/tomcat8/