---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Tomcat server

# Tomcat server discovery {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Discovery identifies and classifies information about Tomcat server Web applications running on UNIX machines.
Discovery can identify and classify
Web applications present in either the CATALINA_BASE directory or the
CATALINA_HOME directory.  
The classifier that finds Tomcat server processes uses the condition: \[Parameters\] \[contains\] \[org.apache.catalina.startup.Bootstrap\].  
Note:  
For information on Probe to Pattern migration see the knowledge article [KB0694477](https://support.servicenow.com/kb_view.do?sysparm_article=KB0694477).

## Credentials {#r_DataCollDiscoTomcatServers__section_cfh_vvm_rz}

Configure these credentials:

* [Applicative
  credentials](https://www.servicenow.com/docs/access?context=applicative-creds&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)
* [SSH credentials](https://www.servicenow.com/docs/access?context=r_SSHCredentialsForm&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)
{#r_DataCollDiscoTomcatServers__ul_wvj_wkg_kcb}

For a list of privileged commands that you need for Discovery
and Service Mapping, see [Service Mapping commands requiring a privileged user](https://servicenow-prod.fluidtopics.net/KmX~uDsV3RoqnUbrW~2SFA "Service Mapping uses commands requiring elevated rights to discover and map Unix-based hosts in your organization. In addition to configuring necessary credentials, configure servers in your organization to allow Service Mapping to run these commands with elevated rights."). This list
includes commands that require elevated rights to discover and map Unix-based hosts in
your organization.

## Classifier, pattern, and probes {#r_DataCollDiscoTomcatServers__section_dfh_vvm_rz}

{#r_DataCollDiscoTomcatServers__table_fzd_2yv_jz__entry__3}

| Classifier | Trigger probes | Pattern |
|-|-|-|
| Tomcat | * Horizontal pattern: launches patterns * SSHCommand-Tomcat - Find web.xml List\* * SSHCommand-Tomcat - Get server.xml\* * SSHCommand-Tomcat - Get Version\* {#r_DataCollDiscoTomcatServers__ul_ixv_myv_jz} | Tomcat |
[ ]

{#r_DataCollDiscoTomcatServers__table_fzd_2yv_jz}\*Probes inactive on new instances.

To use patterns, verify that the correct pattern is specified in the horizontal pattern probe on the classifier. See [Add the Horizontal Pattern probe to a classifier](https://servicenow-prod.fluidtopics.net/F1AaGd2A7GKs7d9ZAQQp5w#t_AddHorizontalPatternProbe "To use a pattern for the identification and exploration phases of horizontal discovery, you must add the Horizontal Pattern probe to the classifiers for the CIs are you trying to discover.") for instructions.

## Data collected {#r_DataCollDiscoTomcatServers__section_efh_vvm_rz}

Discovery collects the following data on the Tomcat \[cmdb_ci_app_server_tomcat\] table for both Unix and Windows:{#r_DataCollDiscoTomcatServers__table_ewc_k1w_jz__entry__3}

| Label | Field name | Source |
|-|-|-|
| Name | name | server.info |
| Install Directory | install_directory | server.xml |
| Version | version | server.info |
| Server Port | server_port | server.xml |
| Attributes | attributes | server.xml |
[ ]

{#r_DataCollDiscoTomcatServers__table_ewc_k1w_jz}  
The following data is collected on the Tomcat Connector \[cmdb_ci_tomcat_connector\] table for both Unix and Windows:{#r_DataCollDiscoTomcatServers__table_tsr_mxm_rz__entry__3}

| Label | Field name | Source |
|-|-|-|
| Tomcat | tomcat | server.xml |
| Port | port | server.xml |
[ ]

{#r_DataCollDiscoTomcatServers__table_tsr_mxm_rz}  
The following data is collected on the Web Application \[cmdb_ci_web_application\] table for both Unix and Windows:{#r_DataCollDiscoTomcatServers__table_nlm_1ym_rz__entry__3}

| Label | Field name | Source |
|-|-|-|
| Description | description | web.xml |
| Document base | document_base | web.xml |
| App server | app_server | web.xml |
[ ]

{#r_DataCollDiscoTomcatServers__table_nlm_1ym_rz}

## Relationships {#r_DataCollDiscoTomcatServers__section_ggq_5ym_rz}

{#r_DataCollDiscoTomcatServers__table_q51_d4m_q5__entry__3}

| Parent class | Relationship | Child class |
|-|-|-|
| cmdb_ci_app_server_tomcat | Contains::Contained by | cmdb_ci_web_application |
[ ]

{#r_DataCollDiscoTomcatServers__table_q51_d4m_q5}

