Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Weblogic Admin Server vs Managed Servers

Tags:

weblogic

What is the difference between a managed server and admin server in Weblogic parlance? What is the responsibility of both in a standard production environment?

P.S: As I understood from the docs the Admin servers' responsibility is to manage the resources in a domain(a logical grouping of a few managed servers and one Admin server) but what I am not clear about are a few examples of what kind of resources it is responsible for managing?

like image 213
Geek Avatar asked Jul 11 '13 03:07

Geek


People also ask

What is the difference between admin server and managed server in WebLogic?

The Administration Server and Managed Servers. One instance of WebLogic Server in each domain acts as an Administration Server. The Administration Server provides a central point for managing a WebLogic Server domain. All other WebLogic Server instances in a domain are called Managed Servers.

What is WebLogic admin?

A WebLogic Server administration domain is a logically related group of WebLogic Server resources. Domains include a special WebLogic Server instance called the Administration Server, which is the central point from which you configure and manage all resources in the domain.

What is Oracle managed server?

This special instance of WebLogic Server is responsible for the configuration of the entire domain. Other servers in the domain are called managed servers, and they are typically the servers on which you run your applications. A domain can contain any number of managed servers.

Can I start a managed server even if admin server is down?

The first time you start a Managed Server instance, it must be able to contact the Administration Server. Thereafter, the Managed Server instance can start even if the Administration Server is unavailable.


2 Answers

Weblogic defines the roles of Admin/Managed server as follows:

  • Admin Server
    • can be only one for a Domain, which works like a Central Configuration/Monitoring controller for the entire domain
    • runs the console, where you can create new managed servers, define DataSources (DB connections), JMS queues, deploy apps to Managed Servers, etc.
  • Managed Server
    • additional WebLogic Server instances
    • you deploy Web applications, EJBs, and other resources onto the Managed Servers and use the Administration Server for configuration and management purposes only. This is where you run your apps.
    • Managed Servers can be grouped to clusters.
    • one of the examples of a Managed Server is a server running SOA applications, like OSB or BPEL.

See e.g. Understanding WebLogic Server Domains.

like image 91
Aleš Avatar answered Oct 23 '22 03:10

Aleš


WebLogic Server Instance is a run time JVM and it is part of WebLogic Domain. First Server Instance is called as Administration Server and it is used for Administering the domain. Other Server Instances in a domain are called Managed Servers and they are used for hosting the deployed applications.

like image 41
Arefat Mohammed Avatar answered Oct 23 '22 04:10

Arefat Mohammed