我是ubuntu的新手,在我的系统上有一个tomcat8安装,我没有手动设置。奇怪的是,此安装不是由一个目录组成,而是由多个目录组成:

/usr/share/tomcat8
---- /bin
---- /conf (symlink)
---- /content
---- /lib
---- /log

/etc/tomcat8/
---- /Catalina
---- /conf (symlink)
---- /policy.d

/var/lib/tomcat8/
---- /conf (symlink)
---- /lib
---- /logs (symlink)
---- /webapps
---- /work (symlink)


我真的不明白为什么有人会以这种方式安装tomcat,因为这对我来说似乎很复杂且令人困惑。我之所以这样问,是因为当我想在Eclipse中使用此安装的tomcat时,它会引起问题。如果我想从eclipse中启动tomcat8,它期望/conf文件夹与/bin处于同一目录中并抛出错误:

The configuration may be corrupt or incomplete


我找到了早期版本的tomcat(see here)的解决方案,但是用户Andy的帖子对我不起作用。当我尝试执行sudo ln -s /etc/tomcat8/policy.d/03catalina.policy conf / catalina.policy时,它告诉我该文件已存在。

有人可以向我解释如何解决这个问题吗?

最佳答案

Krishnakumar Subbaiyan发表的帖子解决了我的问题:

https://stackoverflow.com/a/27607441/3728901

感谢用户喜欢发表评论。

10-06 01:01