我在Ubuntu上运行Tomcat 6。
我将webapps存储在tomcat6的webapps文件夹之外,我以前对它们进行了符号链接,它的工作原理很吸引人。
例如,在/ var / lib / tomcat6 / webapps /中,我有一个指向〜/ webapp1的符号链接“ webapp1”,其中包含适用于webapp的内容。
它运行正常,眨眼间即可启动并运行webapp1。
现在,如果我创建另一个指向/ media / someotherdisk / webapp2的链接,则该链接根本不起作用。
webapp2具有要检测到的必需内容,它与内容本身具有与webapp1相同的访问权限。我检查了所有可以想到的内容,但不了解Tomcat的不同之处。
那么为什么要这样呢?我如何使其与“ webapp1”相同?
最佳答案
最后,这是一个简单的权限问题。/media/someotherdisk/webapp2/
没问题(任何人都可以+ rx),但是/media/someotherdisk/
除了其所有者以外,没有权限设置。
我不知道为什么这种分区特别是这种方式,而不是其他已安装分区的这种方式,但是更改权限解决了我的问题。