SYSTEM AND METHOD FOR DYNAMIC DEBUGGING IN A MULTITENANT APPLICATION SERVER ENVIRONMENT
First Claim
1. A system for dynamic debugging in an application server environment, comprising:
- one or more computers, including an application server environment executing thereon, together witha plurality of deployable resources which can be used within the application server environment,one or more running managed servers, the one or more managed servers being within a domain, anda debug framework, the debug framework comprising a debug patch directory, the debug patch directory containing one or more debug patches;
wherein the system is configured to, upon an indication of a problem within the domain, activate a selected one of the one or more debug patches within the domain, the selected one of the one or more debug patches comprising at least one class, the selected one of the one or more debug patches designed to gather information about the problem within the domain; and
wherein upon activation of the selected one of the one or more debug patches within the domain, the one or more running managed servers are not restarted.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein is a system and method for dynamic debugging in an application server environment. An exemplary method can provide, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more running managed servers, the one or more managed servers being within a domain, and a debug framework, the debug framework comprising a debug patch directory, the debug patch directory containing one or more debug patches. The method can activate a selected debug patch within the domain, the selected debug patch comprising at least one class, the selected debug patch designed to gather information about the problem within the domain. The managed servers, upon activation of the selected debug patch, can remain running. The method can also deactivate the selected debug patch without requiring a restart.
43 Citations
20 Claims
-
1. A system for dynamic debugging in an application server environment, comprising:
-
one or more computers, including an application server environment executing thereon, together with a plurality of deployable resources which can be used within the application server environment, one or more running managed servers, the one or more managed servers being within a domain, and a debug framework, the debug framework comprising a debug patch directory, the debug patch directory containing one or more debug patches; wherein the system is configured to, upon an indication of a problem within the domain, activate a selected one of the one or more debug patches within the domain, the selected one of the one or more debug patches comprising at least one class, the selected one of the one or more debug patches designed to gather information about the problem within the domain; and wherein upon activation of the selected one of the one or more debug patches within the domain, the one or more running managed servers are not restarted. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for dynamic debugging in an application server environment, comprising:
-
providing, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more running managed servers, the one or more managed servers being within a domain, and a debug framework, the debug framework comprising a debug patch directory, the debug patch directory containing one or more debug patches; activating, upon an indication of a problem within the domain, a selected one of the one or more debug patches within the domain, the selected one of the one or more debug patches comprising at least one class, the selected one of the one or more debug patches designed to gather information about the problem within the domain; and wherein upon activation of the selected one of the one or more debug patches within the domain, the one or more running managed servers are not restarted. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium, including instructions stored thereon for dynamic debugging in an application server environment which when read and executed by one or more computers cause the one or more computers to perform steps comprising:
-
providing, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more running managed servers, the one or more managed servers being within a domain, and a debug framework, the debug framework comprising a debug patch directory, the debug patch directory containing one or more debug patches; activating, upon an indication of a problem within the domain, a selected one of the one or more debug patches within the domain, the selected one of the one or more debug patches comprising at least one class, the selected one of the one or more debug patches designed to gather information about the problem within the domain; and wherein upon activation of the selected one of the one or more debug patches within the domain, the one or more running managed servers are not restarted. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification