在tomcat中,什么是catalina_家?我们为什么使用它?

在tomcat中,什么是catalina_家?我们为什么使用它?,tomcat,catalina,Tomcat,Catalina,我是tomcat的新手,但我对java有所了解,在设置tomcat时,我们用来为jdk路径设置java_home,但我只想知道什么是catalina_home以及为什么需要在catalina.sh中设置?catalina_home是安装ApacheTomcat的文件夹,例如c:\program files\ApacheTomcat或/usr/Apache/tomcat。它是您首先解压缩Tomcat的文件夹(从zip安装时) CATALINA\u HOME是必需的,因为Tomcat将使用的许多文件

我是tomcat的新手,但我对java有所了解,在设置tomcat时,我们用来为jdk路径设置java_home,但我只想知道什么是catalina_home以及为什么需要在catalina.sh中设置?

catalina_home
是安装ApacheTomcat的文件夹,例如
c:\program files\ApacheTomcat
/usr/Apache/tomcat
。它是您首先解压缩Tomcat的文件夹(从zip安装时)


CATALINA\u HOME
是必需的,因为Tomcat将使用的许多文件都是从变量
CATALINA\u HOME
中引用的。例如,日志文件写在
CATALINA_HOME/logs
中。从
CATALINA_HOME/conf
读取配置


如果您试图用错误的
CATALINA_HOME
运行Tomcat,事情就会出错。

Tomcat实际上由许多组件组成,包括Tomcat JSP引擎和其他连接器,但主要组件是,它提供了servlet规范的实现。当启动Tomcat服务器时,它实际上是在启动。变量“catalina_home”是存储文件位置的配置属性

以下是Tomcat的“$CATALINA_BASE/conf”目录中的配置文件:

  • 卡塔琳娜政策
  • 卡特琳娜酒店
  • logging.properties
  • content.xml
  • server.xml
  • tomcat-users.xml
  • web.xml