How to Fix WebLogic Console HTTP Status 403 Forbidden Error in Oracle EBS

WebLogic console 403 Forbidden error

Table of Contents

    If you are managing Oracle E-Business Suite (EBS) environments, encountering a WebLogic Console HTTP Status 403 – Forbidden error can disrupt DBA operations and prevent administrators from accessing critical middleware services.

    In this article, we’ll explain the root cause, troubleshooting steps, and the exact solution used to resolve the issue successfully in an Oracle EBS environment.

    WebLogic Console 403 Forbidden Error

    Error Message

    While trying to access the WebLogic Administration Console, the following error appeared:

    HTTP Status 403 – Forbidden
    Access to the requested resource has been denied

    This issue prevented login access to the WebLogic Console.

    Environment

    • Oracle E-Business Suite (EBS)
    • Oracle WebLogic Server
    • Linux Environment
    • Application Tier Services

    Root Cause Analysis

    The issue was traced to the WebLogic configuration file:

    $EBS_DOMAIN_HOME/config/config.xml

    During verification, it was identified that the connection filter rule was configured with a deny rule for the application server hostname.

    Existing Configuration

    <connection-filter-rule>ebs321t.ati.corp.com * * deny</connection-filter-rule>

    This rule explicitly denied access to the WebLogic Console, resulting in the HTTP 403 Forbidden error.

    Solution: Modify WebLogic Connection Filter Rule

    To resolve the issue, the connection filter rule was updated from deny to allow.

    Updated Configuration

    <connection-filter-rule>ebs321t.ati.corp.com * * allow</connection-filter-rule>

    This change allowed the application server to access the WebLogic Console successfully.

    Restart Application Services

    After updating the configuration file, restart the Oracle EBS application services.

    Once all services came up successfully, retry accessing the WebLogic Console.

    adadminsrvctl.sh stop
    adadminsrvctl.sh start

    Verification

    After restarting the services:

    • Accessed the WebLogic Console URL
    • Login page loaded successfully
    • Authentication completed without errors

    Result

    Successfully resolved the HTTP Status 403 Forbidden issue in WebLogic Console.

    Why This Issue Happens

    This issue commonly occurs due to:

    • Incorrect WebLogic connection filter configuration
    • Security hardening changes
    • Hostname/IP restrictions
    • Middleware configuration migration issues
    • Manual configuration updates

    DBAs should always validate connection filter rules before restarting services after security changes.

    Best Practices for Oracle EBS DBAs

    To avoid similar WebLogic Console access issues:

    1. Backup Configuration Files

    Before modifying config.xml, always take a backup:

    cp config.xml config.xml_bkp

    2. Validate Connection Filter Rules

    Ensure that required hosts are configured with proper allow rules.

    3. Perform Controlled Restarts

    Use standard Oracle EBS service management scripts:

    adstpall.sh
    adstrtal.sh

    4. Monitor Middleware Logs

    Check logs for additional authentication or access-related issues:

    • AdminServer logs
    • Managed Server logs
    • OHS logs

    FAQ

    What causes HTTP Status 403 Forbidden in WebLogic Console?

    The issue is commonly caused by incorrect connection filter rules in the WebLogic config.xml file, blocking access from specific hosts or IP addresses.

    Where is the WebLogic config.xml file located in Oracle EBS?

    The configuration file is generally located at:

    $EBS_DOMAIN_HOME/config/config.xml

    How do I restart Oracle EBS application services?

    Use the following commands:

    adstpall.sh
    adstrtal.sh

    How do I allow access in WebLogic connection filters?

    Update the rule from:

    deny

    to:

    allow

    for the required hostname or IP.

    Final Thoughts

    The WebLogic Console HTTP 403 Forbidden error can quickly impact Oracle EBS administration activities. In this case, the issue was caused by an incorrect connection filter rule in the WebLogic configuration.

    By updating the rule from deny to allow and restarting the application services, the issue was resolved successfully.

    For Oracle Apps DBAs, understanding WebLogic connection filters is essential for maintaining secure and uninterrupted middleware access.