VPS 的 Tomcat 中缺少 webapps

webapps missing from Tomcat on VPS

我正在尝试将 war 文件放在我的 VPS 上。但是它缺少 webapps 文件夹。

Tomcat 7 在那里,但我对 webapps 文件夹的位置摸不着头脑。

这是我第一次尝试在服务器上部署 war 文件,我只在本地做过。

当我找到 webapps 时,我如何 link 它到一个域?

假设我有一个名为 www.foo.com 的站点和一个名为 software.war 的 war 文件。我如何 link 将 war 文件复制到域?

tomcat 安装有 CATALINA_HOME 和 CATALINA_BASE 的概念。你显然在一些 unix 机器上,我想 tomcat 已经从那个发行版安装了。

假设您运行正在Ubuntu,检查this documentation在哪里可以找到您要查找的目录。它们通常被传播以融入 unix 方式来查看目录,例如/etc 中的配置很可能您会在 /var/lib/tomcat7 中找到它,但它也可能在其他地方,具体取决于您的分布。

或者,运行 find / -name webapps 搜索文件系统中任意位置的目录(在根文件夹下)。