我已经在我的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中正确添加新域?
答案 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/