Altius Community

Altius Consulting Community
Welcome to Altius Community Sign in | Join | Help
in Search

Altius Tech Blog

OBIEE on WebLogic - Step by step

Having recently installed OBIEE in a multi server environment using WebLogic for the presentation services, I thought the following might be useful especially to those unfamiliar with WebLogic. As you are probably aware WebLogic has replaced Oracle Application Server as the go forward AS product, but at the moment there isn’t an integrated installation option for OBIEE, presumably this is being saved for OBIEE v11. When you install, opt for the ‘Basic’ option and follow the steps as if intending to use OC4J.

Once you have installed OBIEE, it’s best to create a dedicated WebLogic domain and server, all this really means is creating a new instance of web logic which will run in it’s own JVM, and can therefore have it’s own memory allocation etc.

Create a WebLogic domain.

The Weblogic configuration wizard is so simple to follow I haven’t bothered with screen shots for each step.

Launch the WebLogic Configuration Wizard.

clip_image002

Select the option to 'Create a new WebLogic domain'.

Generate a domain configured automatically to support the following products: (default selection only)

Enter username and password.

Accept the default SUN SDK.

Select ‘YES’ to alter the default Environment and Services settings.

Do not alter the RDBMS settings, click next.

Change the Listen Port for the Admin server to 7002 or as appropriate to your system.

Do not configure any managed servers.

Configure the machine setting appropriate to the machine your are installing on.

Assign the Admin Server to the machine.

Review the domain, click ‘Next’.

Enter an appropriate domain name and accept the default location.

Click the ‘Create’ button.

Check the ‘Start Admin Server’ box and click ‘Done’.

Your new domain will appear under ‘User Projects’ (assuming you accepted the default location). Start the Admin Server, wait for the process to complete (cmd window) then launch the admin server console.

clip_image004

Once logged in, this is what you see.

clip_image006

.

The next step is to create a new server instance.

clip_image008

clip_image010

Name your server and set the listen port, these will become important in the OBIEE URL.

clip_image012

Click ‘Next’, then ‘Finish’, you will now see two servers listed, click the OBIEE server to open the properties.

clip_image014

On the ‘General’ tab the settings should be as you entered earlier, select the Machine name from the drop down list.

Click ‘Server Start’.

clip_image016

In this screen you need to set the following, plus anything appropriate to your environment:

Java Home:

C:\bea\jdk150_12

Java Vendor:

Sun

BEA Home:

C:\bea

Root Dir:

C:\bea\user_projects\domains\WL_OBIEE_domain

Classpath:

C:\bea\jdk160_05\lib\tools.jar;C:\bea\wlserver_10.3\server\lib\weblogic-spring.jar;C:\bea\wlserver_10.3\server\lib\weblogic.jar;

C:\bea\wlserver_10.3\server\lib\webservices.jar;

Click ‘Save’, then on the Domain Structure navigator panel click servers to return to the Summary of Servers, click the Control tab and check the box next to OBIEE and click Start.

The next step is to actually deploy the OBIEE presentation services on the WebLogic platform.

Create a new folder with a clearly descriptive name, such as OBIEE_Deployment, and copy into it the Analytics.war file from the OracleBI\web folder, now open a command prompt.

clip_image018

At the command prompt type the following command to unpack the analytics.war archive.

clip_image020

You will see a scrolling list of messages beginning ‘inflated: ‘ as the file is unpacked.

Once this process has completed, the exploded archive can be deployed. Return to the WebLogic admin console and follow these steps:

In the navigator, click ‘Deployments’.

clip_image022

Click ‘Install’.

clip_image024

Select your deployment folder, and click next.

clip_image026

On the next screen select ‘Install this deployment as an application’, and click 'Next'.

Select OBIEE as the deployment target, and click 'Next'.

Name your deployment, and select the appropriate security model.

clip_image028

Ensure the deployment folder path is correct and select as shown below.

clip_image030

Click 'Next', and on the next screen click Finish.

Under the current setup the URL for OBIEE would be something like

http://Address/OBIEE_Deployment/saw.dll?Dashboard, to eliminate the _Deployment element of this, drill into the OBIEE properties and click the configuration tab, scroll down the screen and enter an appropriate name.

clip_image032

Your URL will now be a bit tidier,

http://Address/OBIEE/saw.dll?Dashboard

Apologies for the length of this post, but I hadn’t seen all this information together in one place before.

Published Dec 12 2009, 09:10 PM by edhiggins
Filed under: ,

Comments

No Comments