Eclipse中的部署目录在哪里?

时间:2010-08-18 17:56:55

标签: eclipse jsp tomcat servlets java-ee

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

2 个答案:

答案 0 :(得分:27)

  

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

这完全取决于您的Tomcat服务器的配置方式。默认值应为:.metadata/.plugins/org.eclipse.wst.server.core/tmp0。但您可以在Tomcat服务器配置中更改此设置。为此,请转到Tomcat服务器上的服务器视图,双击,然后修改服务器路径部署路径< /强>:

alt text

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

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

答案 1 :(得分:1)

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

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