JNDI(Java Naming and Directory Interface)是Java中的命名和目錄服務接口,用于管理Java應用程序中的命名和目錄信息。在Tomcat中,JNDI用于配置和管理應用程序所需的外部資源,如數據庫連接、JMS連接等。通過JNDI,應用程序可以通過一個統一的命名系統來訪問和管理這些外部資源,而不需要硬編碼在應用程序中。這樣可以提高應用程序的可維護性和靈活性。Tomcat中的JNDI配置通常在server.xml或context.xml中進行。