Identifying Windows WebLogic application servers
reference brazil Updated Sep 10, 2026 1 min read r_WeblogicProbesAndSensorsWindows.md
If you are not using the Weblogic pattern, Discovery follows this process when it uses the Windows - Active Processes or Linux - Active Processes probes.
This process describes the use of probes, which are active on your instance if you upgrade. For new instances, Discovery uses the Weblogic pattern.
- The Windows - Active Processes probe or Linux - Active Processes detects a running process that matches one of the follow criteria:
- The parameters of the process contain weblogic.Server.
- The parameters of the process contain -Dweblogic.name.
- If there is a match on one of the criteria:
- A record is created in the BEA Weblogic [cmdb_ci_app_server_weblogic] table. The record is populated with the server name and TCP port, which is gathered from the running process.
- The Windows - Weblogic - Find config.xml probe or the Linux - Weblogic - Find config.xml probe triggers. The sensor of this probe populates additional information in the BEA Weblogic [cmdb_ci_app_server_weblogic] record and the Web Application [cmdb_ci_web_application] record if applicable.
- The Windows - Weblogic - Find config.xml probe or the Linux - Weblogic - Find config.xml probe attempts to find the related
config.xmlfile for the server by:- Using the -Dweblogic.RootDirectory=<path> parameter defined in the running process.
- [Windows] Searching for
config.xmlfiles under the –Dplatform.home=<path> parameter defined in the running process (not as efficient using the parameters of the process). - [Linux] Searching for the parent process that started the WebLogic server. This is viable only if the weblogic jvm was started via the
startWeblogic.shor related custom script and not the init process.
- If there are associated web applications found in the WebLogic
config.xmlfile, the Windows – Weblogic find web.xml probe triggers for each application. This probe reads the WebLogicweb.xmlfile for each web application and the sensor, and then populates additional information.
Parent Topic:WebLogic application server discovery
35 lines · 3.0 KB
---
title: Identifying Windows WebLogic application servers
description: If you are not using the Weblogic pattern, Discovery follows this process when it uses the Windows - Active Processes or Linux - Active Processes probes.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/it-operations-management/itom-visibility/r\_WeblogicProbesAndSensorsWindows.html
release: brazil
product: ITOM Visibility
classification: itom-visibility
topic_type: reference
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [WebLogic application server, Software discovery, Data collected by ITOM Visibility, ITOM Visibility reference, ITOM Visibility, IT Operations Management]
---
# Identifying Windows WebLogic application servers
If you are not using the Weblogic pattern, Discovery follows this process when it uses the Windows - Active Processes or Linux - Active Processes probes.
This process describes the use of probes, which are active on your instance if you upgrade. For new instances, Discovery uses the Weblogic pattern.
1. The Windows - Active Processes probe or Linux - Active Processes detects a running process that matches one of the follow criteria:
- The parameters of the process contain **weblogic.Server**.
- The parameters of the process contain **-Dweblogic.name**.
2. If there is a match on one of the criteria:
- A record is created in the BEA Weblogic \[cmdb\_ci\_app\_server\_weblogic\] table. The record is populated with the server name and TCP port, which is gathered from the running process.
- The Windows - Weblogic - Find config.xml probe or the Linux - Weblogic - Find config.xml probe triggers. The sensor of this probe populates additional information in the BEA Weblogic \[cmdb\_ci\_app\_server\_weblogic\] record and the Web Application \[cmdb\_ci\_web\_application\] record if applicable.
3. The Windows - Weblogic - Find config.xml probe or the Linux - Weblogic - Find config.xml probe attempts to find the related `config.xml` file for the server by:
- Using the **-Dweblogic.RootDirectory=<path>** parameter defined in the running process.
- \[Windows\] Searching for `config.xml` files under the **–Dplatform.home=<path>** parameter defined in the running process \(not as efficient using the parameters of the process\).
- \[Linux\] Searching for the parent process that started the WebLogic server. This is viable only if the weblogic jvm was started via the `startWeblogic.sh` or related custom script and not the init process.
4. If there are associated web applications found in the WebLogic `config.xml` file, the Windows – Weblogic find web.xml probe triggers for each application. This probe reads the WebLogic `web.xml` file for each web application and the sensor, and then populates additional information.
**Parent Topic:**[WebLogic application server discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/it-operations-management/itom-visibility/c_DataCollDiscoWebLogicServers.md)
| title | Identifying Windows WebLogic application servers |
| description | If you are not using the Weblogic pattern, Discovery follows this process when it uses the Windows - Active Processes or Linux - Active Processes probes. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/it-operations-management/itom-visibility/r\_WeblogicProbesAndSensorsWindows.html |
| release | brazil |
| product | ITOM Visibility |
| classification | itom-visibility |
| topic_type | reference |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | WebLogic application serverSoftware discoveryData collected by ITOM VisibilityITOM Visibility referenceITOM VisibilityIT Operations Management |