Patent ID: 7984119

Claim:
A method for reconfiguring a configuration of an application server instance, comprising: installing, onto a server node, an application server instance and a template configuration tool, using one or more processors, the application server instance comprising a default installation configuration, and the template configuration tool comprising a template tool core and a set of registered template processor plug-ins; applying, via the template configuration tool, the template tool core to the default installation configuration to initiate an automated configuration process for the application server instance, the automated configuration process comprising: extracting, by the template tool core, a set of component templates from a template file into a template buffer, the template file associated with the template configuration tool, and the set of component templates corresponding to a set of application server instance components of the default installation configuration; inspecting, by the template tool core, a registration file to determine the set of registered template processor plug-ins for the set of component templates and to correspond the set of registered template processor plug-ins with one or more components of the set of application server instance components of the default installation configuration, the registration file associated with the template configuration tool; and loading, by the template tool core, the set of registered template processor plug-ins to the application server instance; and reconfiguring the application server instance by configuring the one or more components of the set of components of the default installation configuration with the set of registered template processor plug-ins, the registration file comprising a mapping between each registered template processor plug-in of the set of registered template processor plug-ins and one or more component templates of the set of component templates from the template file; saving a backup of the default installation configuration of the set of application server instance components prior to applying the template processor plug-ins; and restoring the backup of the default installation configuration of the set of application server instance components based on one of the template processor plug-ins failing to validly configure one of set of application server instance components.