我正在Eclipse中开发一个Web应用程序。部署目录树位于何处?在我的Java工作区树中的Apache目录结构或一些子目录树结构中?我问,因为当我的教程应用程序的更新不起作用时,我浏览了目录树,假设 src 子树代表我的开发目录树,我希望 WebContent / WEB-INF 子树将包含我的部署树(我还假设当我运行应用程序时,将自动为我创建部署目录结构),但我发现WEB-INF为空。
答案 0 :(得分:27)
我正在Eclipse中开发一个Web应用程序。部署目录树位于何处?在Apache目录结构或我的Java工作区树中的某个子目录树结构?
这完全取决于您的Tomcat服务器的配置方式。默认值应为:.metadata/.plugins/org.eclipse.wst.server.core/tmp0
。但您可以在Tomcat服务器配置中更改此设置。为此,请转到Tomcat服务器上的服务器视图,双击,然后修改服务器路径和部署路径< /强>:
我个人使用Tomcat安装进行完全控制(以及默认部署路径,即wtpwebapps
)。
如果无法更改“服务器位置”部分中的内容,请参阅this answer了解如何更改内容。
答案 1 :(得分:1)
通常,Eclipse会编译到工作区中的目录中。构建完成后,此目录将由部署插件复制到Tomcat使用的目录中。
如果您使用Eclipse Java EE下载中捆绑的WTP插件,则可以在eclipse中的服务器属性页中配置部署位置。