Friday, January 13, 2012

Weblogic 12C

Weblogic 12c does not have plug-in directory.


Oracle has announced to change the naming convention of the web server plug-in that were provided with the weblogic server installation .

Previously Web Server Plug-In versions was categorized as :

Web Server Plug-In version 1.0: For all the plug-in modules provided with weblogic server prior to Weblogic 10g ( till 10.3.X)

Weblogic Server Plug-In version 1.1:   Foll all the plug-in modules provided with weblogic server 11g.

Now, as per the latest announcement Web Server plug-in will be assigned the corresponding Weblogic version .

e.g. Weblogic Serer plug-in for weblogic 11g will be referred to as Web Server Plug-in version 11g.

The WLS 10g plug-ins are bundled with WebLogic Server installers.

WLS 11g and higher plug-ins are not bundled with WebLogic Server installers. They are made available separately for download and installation.

This is the reason Weblogic 12c does not contain plug-in directory.

Latest version of Web Server Plug-in, i.e. WebLogic Web Server  plug-in 11g can be downloaded from below location :

http://www.oracle.com/technetwork/middleware/ias/downloads/wls-plugins-096117.html

WebLogic Server Plug-in 12c has not been released yet.

 

 

 

 

 

Tuesday, January 10, 2012

Server

What is a Server?


In Java terms, there are some codes, application, modules that need a certain type of environment to get executed. The software that provides this environment is called as server.

A server can be classified as broadly into two categories:

Web Server:


A web server is the software or utility which takes http/https based request from browsers and generate html response which can be shown on web browsers. 

In Java technology, web servers are generally used to deploy html and jsp pages and for the business logic the request is forwarded to application servers.

e.g. of Web Servers : Apache Web Server , Iplanet/SunOne Web Server etc.

Application Server:


An application server is the software or utility used to deploy complex business logic modules. It provides other facilities to the deployed application such as transaction management , security management etc .

Most important use of the application server is to deploy EJB ( enterprise java beans ) which is used to create Distributed Enterprise Applications.

Java has specified some specification as J2EE-Specifications and all the application container has to follow this specification to become a J2EE compatible application server.

e.g. of application server : oracle weblogic server, IBM websphere server , Jboss server , glassfish server etc.

Difference between Application server and Web Server :



  1. The most basic difference is , web server is used to deploy html and jsp pages to fulfill client request whereas application server is used to deploy Enterprise Java Beans, Servlets and JSP's .

  2. Web Server is mainly used to generate the only request and response for the clients and for most of the business logic web server forwards the request to the application server. So web server is  mainly used for proxy-ing the client request to application server.


 

 

Sunday, January 8, 2012

Managed Weblogic Server

Weblogic Managed Servers:


In this post I will be providing some basic idea about the Weblogic Domain and its component called Managed Weblogic Server.

What is Weblogic Domain?


A domain is the basic administration unit for WebLogic Server instances. A domain consists of one or more WebLogic Server instances (and their associated resources such as JDBC resource or JMS resource) that can be managed with a single Administration Server.

A minimal domain can contain only one WebLogic Server instance, which functions both as an Administration Server, and as a Managed server. This instance is called as Weblogic Administration Server or Weblogic Admin Sever.

As it is the only instance present in domain so this Weblogic Admin Server can also be used as Managed Weblogic Server.

Below figure Fig.1 , shows a minimal Weblogic domain containing only one Admin Server.

Fig.1 Weblogic domain with Admin Server only.


 

Till now I hope, the concept of Weblogic Domain is clear.

As terms Weblogic Admin Server and Weblogic Managed Server has been used, let me explain each of them separately.

Weblogic Admin Server OR Weblogic Administration Server:


The minimum requirement for a Weblogic Domain to exist is that it must contain one Administration Server. This Weblogic Server Instance is basically used for the Administrative purpose of complete Weblogic domain.

This Admin Server can also be used for the purpose of deployment of applications along with Administrative purpose and in that case the Admin Server is acting as Managed Weblogic Server instance.

Managed Weblogic Server:


Any other server instance other than Administrative Server of a Weblogic domain is called as Managed Weblogic Server. Managed Servers host the components and associated resources that constitute the applications—for example, JSPs and EJBs.

Below figure Fig. 2 Shows A Weblogic Domain with 1 Admin Server and 1 Managed Server on a Single Machine.

Weblogic domain with Admin Server and one Managed Server.


Fig.2 Weblogic domain with Admin Server and one Managed Server.


Friday, December 23, 2011

Oracle BI Scheduler Database Setup

Oracle Business Intelligence ( a component of oracle fusion middleware)


This post will describe the steps required to set up a Oracle BI Scheduler Database.

A schedule database is required for Oracle BI Schedule service to work.

Use following steps to configure Oracle BI Scheduler:

  • Identify a database

  • Create scheduler tables

  • Configure Job Manager

  • Configure XML files

  • Start Oracle BI Schedule Service


 

Issues related to the OBIEE.

Troubleshooting


Problem

Unable to create user id and groups in OBIEE 10.1.3.4.1

Solutions

On the Obiee server , I have edited the configuration file : xmlp-server-config.xml from path OracleBIxmlpXMLPAdminConfiguration .

OBIEE & BIP Installation Procedure

* Use X Manager / other X window utility to access the remote server

  • export DISPLAY=<IP of client machine>:0.0

  • Check the remote access using utilities like xclock, xhost


* Connect to the OBIEE server and run the setup.sh file from the extracted OBIEE location.

  • $./setup.sh




 

* OBIEE Installation wizard will be activated and it continues as below and Press “Next >”

* Provide the OBIEE BI and OBIEE BI Data folder location (which been created in Pre-Installation procedure) and Select the “Basic” mode of installation type.

* Select the “Complete” as installation setup type.

* Select the JDK location and provider OC4J administrator password.

  • Ensure JDK is greater than 1.5 (64 bit)

  • No need to work on OC4J level configuration, as we are moving the EAR/ WAR from Oc4J to Weblogic. Only this password (OC4J) is need for the alternative approach to Weblogic.


* Click on “Next >” on the continuing screens:

* On Installation success screen, click on “Next >” on for continuing:

* By default in Basic mode, OC4J (Oracle Container for J2EE) will be started.