答案 0 :(得分:2)
您需要了解Tomcat的两个目录树:TOMCAT_HOME
和TOMCAT_BASE
。
TOMCAT_HOME
包含二进制相关数据,可以由许多正在运行的Tomcat实例共享(它包含jar,dll,exe和其他非上下文数据)。
TOMCAT_BASE
指定配置文件(即catalina.properties
,server.xml
,上下文配置),webapp目录以及其他文件(如果需要)等特定库。
从安装目录运行Tomcat时:TOMCAT_HOME
和TOMCAT_BASE
设置为相同的位置。然后,Tomcat提供${TOMCAT_HOME}\webapps
目录。特殊ROOT
上下文将提供根路径,默认情况下包含一个简单的Web应用程序(浏览${TOMCAT_HOME}\webapps\ROOT
以获取更多信息)。
从Eclipse运行Tomcat时,Eclipse将设置两个目录:
${WORKSPACE}\Servers\${SERVER_NAME}-conf
下)这最后一个目录通常位于工作区元数据下,但您可以从服务器编辑器进行编辑。 Eclipse将此目录用作TOMCAT_BASE
。对于此目录,Eclipse不会部署默认的ROOT
webapp,也不会部署其他默认的(docs
,examples
,host-manager
和manager
)。如有必要,您可以从服务器配置目录中添加它们(首先描述)。