Eclipse中的Tomcat配置

Eclipse中的Tomcat配置,eclipse,tomcat,config,Eclipse,Tomcat,Config,我将EclipseLuna与Tomcat8一起使用,配置文件的不同位置让我感到困惑 我已经在本地机器上安装了Tomcat,并在Eclipse中配置了Tomcat,如下所示: 因此涉及到4个目录 a) catalina主页:C:\Program Files\AppServers\Tomcat8 b) catalina基地:C:\Users\xxx\projectname\Tomcat c) 我的Eclipse工作区中的配置路径: /本地主机配置下的服务器/Tomcat v8.0服务器 d) 部

我将EclipseLuna与Tomcat8一起使用,配置文件的不同位置让我感到困惑

我已经在本地机器上安装了Tomcat,并在Eclipse中配置了Tomcat,如下所示:

因此涉及到4个目录

  • a) catalina主页:C:\Program Files\AppServers\Tomcat8

  • b) catalina基地:C:\Users\xxx\projectname\Tomcat

  • c) 我的Eclipse工作区中的配置路径: /本地主机配置下的服务器/Tomcat v8.0服务器

  • d) 部署路径:wtpwebapps,它是

在a、b、c中,我都有相同的配置文件集(catalina.properties、context.xml、server.xml…)。这些文件的层次结构是什么?在开发过程中,我从Eclipse中启动的特定应用程序在哪里配置服务器


编辑:与此相关:如果我右键单击servers选项卡中的服务器并选择“clean Tomcat working directory”或简单地选择“clean”,会发生什么

您从Eclipse IDE启动的服务器的配置与您在
服务器位置
设置中给出的配置相同,在您的情况下:

/Servers/Tomcat v8.0服务器本地主机配置

(这是在Eclipse中配置的,不需要手动修改。但是如果您想在“生产”等中进行相同的设置,可以检查文件)


现在来看看细节

关于等级制度!正如您已经知道的,我希望Catalina是tomcat中实现Servlet/JSP部分的引擎

C:\Program Files\AppServers\Tomcat8
这是您安装tomcat的Tomcat8二进制文件。它可以在没有Eclipse的情况下独立运行,但这取决于您可能看不到从Eclipse部署的相同应用的配置。这取决于您在Eclipse中的配置

C:\Users\xxx\projectname\Tomcat
是您在Eclipse中使用的Tomcat自定义文件夹。这就是您选择将base和eclipse项目分开的原因。也许你不想接触Tomcat8的安装。这里存在Eclipse为了能够运行tomcat实例而放置的所需文件

并在上述路径的localhost config的子文件夹
/Servers/Tomcat v8.0 Server中配置

当Eclipse运行tomcat时,它使用二进制文件(来自
C:\Program Files\AppServers\Tomcat8
)和用于设置基础的参数(即
C:\Users\xxx\projectname\tomcat
)以及用于部署的应用程序文件夹(
wtpwebapps

阅读更多 您可以随时检查启动参数,以便更好地了解所有内容是如何连接的,请参见下图:


配置文件存储在工作区的专用项目(c)下

原始路径catalina home(a)是Tomcat库所在的路径。没有从那里读取配置。。。这允许在Eclipse运行Tomcat时对其进行不同的配置

Catalina base(b)是工作文件夹(临时和工作)以及已部署应用程序的基本路径

部署应用程序的路径(d)只是catalina base中部署应用程序的目录名


对于在开发过程中从Eclipse中启动的特定应用程序,在哪里配置服务器

您不在任何文件中配置它,而是在Eclipse中配置它。您的应用程序需要配置为启用服务器部署。

此文档非常有用: