我正在使用 Tomcat 7.0.29 运行 eclipse Juno。我有一些文件由我的 webapp 保存到 webapp 的根目录,我想删除它们。我试图找到 localhost 文件夹以便能够做到这一点。我正在阅读的所有内容都告诉我它应该位于 /var/www,但是 var 中没有 /www 目录。它可能在哪里?
2 回答
由于您使用的是 Eclipse IDE,并且您不知道 Tomcat 安装文件夹在哪里,您可以通过转到Windows/Preferences使用 IDE 找到它。它将弹出一个 Preferences 窗口,在左侧树中选择Server/Runtime Environment选项,在右侧必须出现Apache Tomcat v7.x。从列表中选择它并选择Edit...选项,它将显示 tomcat 安装目录。我们称这个文件夹<tomcat>
现在您知道了文件夹安装,但也许 Eclipse 没有使用它来部署 Java Web 应用程序。为了确保这一点,在您的 Eclipse 中,转到Servers视图(如果它在 IDE 中不可见,请转到Window/Show view/Servers),它将显示您的 tomcat 服务器(和其他服务器),双击它. 在 Tomcat 概览窗口中,检查Server locations面板,展开它并检查 webapp 的部署位置:
- 如果选择的选项是使用 Tomcat 安装,那么 Web 应用程序必须在
<tomcat>
webapps中 - 如果选择的选项是使用工作区元数据,则 Web 应用程序必须位于.metadata/.plugins/org.eclipse.wst.server.core/tmp[number]/wtpwebapps内的工作区中(感谢Lars Vogel 博客文章)。这是 Eclipse 创建的一个特殊文件夹。
默认的 tomcat 文件夹位于 /var/lib/tomcat7。您的 webapps 在 /var/lib/tomcat7/webapps 下
不确定您指的是哪个 localhost 文件夹。有 /etc/tomcat7/Catalina/localhost 但我看不出你应该触摸它的原因。
这假设您使用标准的 Ubuntu 工具来安装 tomcat。