Tuesday Oct 02, 2012

Tuning Default WorkManager - Advantages and Disadvantages

Before Weblogic Server 9.0 release, we had the concept of Execute Queues. WebLogic Server (before WLS 9.0), processing was performed in multiple execute queues. Different classes of work were executed in different queues, based on priority and ordering requirements, and to avoid deadlocks. In addition to the default execute queue, weblogic.kernel.default, there were pre-configured queues dedicated to internal administrative traffic, such as weblogic.admin.HTTP and weblogic.admin.RMI.Users could control thread usage by altering the number of threads in the default queue, or configure custom execute queues to ensure that particular applications had access to a fixed number of execute threads, regardless of overall system load.[Read More]

Monday Aug 20, 2012

Weblogic Server - Developing Custom User Principal Object

The default security realm for WebLogic Server includes a WebLogic Principal Validation provider. A Principal Validation provider signs and verifies the authenticity of a specific type of principal. The WebLogic Principal Validation(which comes with weblogic server you can also write custom Principal Validation Provider) provider signs and verifies WebLogic Server principals. In other words, it signs and verifies principals that represent WebLogic Server users or WebLogic Server groups.

Authentication providers rely on Principal Validation providers to sign and verify the authenticity of principals (users and groups) contained within a subject.Verification of the subject's principals takes place during the WebLogic Server's demarshalling of RMI client requests for each invocation. The authenticity of the subject's principals is also verified when making authorization decisions.
[Read More]

Thursday Aug 02, 2012

Weblogic Server - Monitor JDBC Resources via JMX API

To monitor JDBC Resources of a domain there are two ways.

1) Directly accessing each Managed Server (Runtime MBean Server)

2) Via Admin Server (Domain Runtime MBean Server) .

Advantages in using Domain Runtime MBean Server:

* Your code only needs to construct a single URL for connecting to the Domain Runtime MBean Server on the Administration Server. Thereafter, the code can look up values for all server instances and optionally filter the results.

* If your code uses the Runtime MBean Server to read MBean values on multiple server instances, it must construct a URL for each server instance, each of which has a unique listen address/listen port combination.

[Read More]
About

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today