Eclipse中的部署目录在哪里?

Posted

技术标签:

【中文标题】Eclipse中的部署目录在哪里?【英文标题】:Where is the deployment directory in Eclipse? 【发布时间】:2011-03-31 17:09:22 【问题描述】:

我正在 Eclipse 中开发一个 Web 应用程序。部署目录树在哪里?在我的 Java 工作区树中的 Apache 目录结构或某些子目录树结构中?我问是因为当我的教程应用程序的更新不起作用时我去浏览目录树,并且假设 src 子树代表我的开发目录树,我希望 WebContent/WEB-INF 子树将包含我的部署树(我还假设当我运行应用程序时,会自动为我创建部署目录结构),但我发现 WEB-INF 为空。

【问题讨论】:

【参考方案1】:

我正在 Eclipse 中开发一个 Web 应用程序。部署目录树在哪里?在我的 Java 工作区树中的 Apache 目录结构或某些子目录树结构中?

这完全取决于您的 Tomcat 服务器是如何配置的。默认应为:.metadata/.plugins/org.eclipse.wst.server.core/tmp0。但是您可以在 Tomcat 服务器配置中更改它。为此,请转到 Servers 视图,双击您的 Tomcat 服务器并修改 Server pathDeploy path:

我个人使用 Tomcat 安装进行完全控制(以及默认部署路径,即 wtpwebapps)。

如果无法更改“服务器位置”部分中的某些内容,请参阅this answer 了解如何更改。

【讨论】:

感谢您的回复。正是我需要的。除了一件事......整个服务器位置选项对我来说是灰色的,所以我无法访问它。我会试着找出原因。 已解决:***.com/questions/1012378/… 这个默认目录在哪里找到?在eclipse目录中?项目目录?主目录?我在我的 Mac 上的任何这些中都找不到它。【参考方案2】:

通常,Eclipse 会编译到工作区中的目录中。构建完成后,部署插件会将该目录复制到 Tomcat 使用的目录中。

如果您使用捆绑在 Eclipse Java EE 下载中的 WTP 插件,部署位置可在 eclipse 中的服务器属性页中配置。

【讨论】:

我使用 wtp 插件。但是,当我对应用程序进行更改时,我不确定如何让 Eclipse 更新。就像添加一个类或一个 JSP。当我去查看时,这些更改都没有反映在任何一个目录树中。我应该提一下,在听说 eclipse 之前我是手动执行此操作的,然后下载它以将其用作开发平台。

以上是关于Eclipse中的部署目录在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

eclipse中的maven的web项目怎么部署到tomcat中

tomcat在Eclipse中部署后不生产class文件

eclipse的临时目录/位置在哪里?

将Eclipse项目自动部署到Tomcat的webapps目录下

Eclipse中的普通Java项目如何部署到Tomcat中

本人初学Java,我用eclipse编写的代码文件保存位置在哪里?