使用符号链接作为Tomcat webapp的基本目录

使用符号链接作为Tomcat webapp的基本目录,tomcat,ubuntu,symlink,Tomcat,Ubuntu,Symlink,我正在Ubuntu上运行Tomcat6。 我把webapps存储在tomcat6的webapps文件夹之外,我曾经将它们符号化,它就像一个符咒 例如,在/var/lib/tomcat6/webapps/中,我有一个指向~/webapp1的符号链接“webapp1”,它具有webapp的适当内容。 它工作正常,webapp1一眨眼就启动并运行了 现在,如果我创建另一个指向/media/someotherdisk/webapp2的链接,它根本不起作用。 webapp2具有要检测的所需内容,它具有与w

我正在Ubuntu上运行Tomcat6。 我把webapps存储在tomcat6的webapps文件夹之外,我曾经将它们符号化,它就像一个符咒

例如,在/var/lib/tomcat6/webapps/中,我有一个指向~/webapp1的符号链接“webapp1”,它具有webapp的适当内容。 它工作正常,webapp1一眨眼就启动并运行了

现在,如果我创建另一个指向/media/someotherdisk/webapp2的链接,它根本不起作用。 webapp2具有要检测的所需内容,它具有与webapp1相同的访问权限,以及对内容本身的访问权限。我检查了所有我能想到的,我不明白Tomcat的区别


那么,它为什么要这样做呢?我怎样才能使它与“webapp1”一样工作?

最后,这是一个简单的权限问题

/media/someotherdisk/webapp2/
还可以(+rx代表任何人),但是
/media/someotherdisk/
除了其所有者之外没有权限设置


我不知道为什么这个分区是这样的,而其他安装的分区不是这样的,但更改权限解决了我的问题。

在添加第二个符号链接后,您是否尝试重新启动Tomcat?AllowLink是否设置为true,Tomcat进程运行的用户是否可以读取符号链接的目标,日志中有错误吗…@ChrisWhite我很确定我有,但我会再试一次sure@MarkThomas我在日志中没有看到任何内容,但我意识到我将它们保留在默认级别。我也会尝试改变这一点。我开始认为这确实是一个访问权的问题,希望我今天晚些时候可以进一步测试。