Eclipse中的Tomcat配置

Rap*_*oth 7 eclipse tomcat config

我正在使用Eclipse Luna和Tomcat 8,并且对配置文件的不同位置感到困惑.

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

在此输入图像描述

所以涉及4个目录

  • a)catalina home:C:\ Program Files\AppServers\Tomcat8

  • b)catalina base:C:\ Users\xxx\projectname\Tomcat

  • c)我的Eclipse工作区中的配置路径:/ servers/Tomcat v8.0 Server at localhost-config

  • d)部署路径:wtpwebapps,它是a)的子目录

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

编辑:与此相关:如果我在服务器选项卡中右键单击服务器并选择"清除Tomcat工作目录"或只是"清理",会发生什么?

MrS*_*ind 8

从您在Eclipse IDE中启动的服务器的配置与您在Server Location设置期间给出的一样,在您的情况下:

/Servers/Tomcat v8.0 Server at localhost-config

(这是在Eclipse中配置的,无需手动修改它们.但是如果要在"生产"中进行相同的设置,可以检查文件等)


现在详细...

关于层次结构!正如您所知,我希望,Catalina是tomcat中引入Servlet/JSP部分的引擎.

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

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

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

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

阅读更多Eclipse Luna - Eclipse工作区的配置 您可以随时检查启动参数,以便更好地了解所有内容的连接情况,请参见下图:

在此输入图像描述