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.
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.
Once logged in, this is what you see.
.
The next step is to create a new server instance.
Name your server and set the listen port, these will become important in the OBIEE URL.
Click ‘Next’, then ‘Finish’, you will now see two servers listed, click the OBIEE server to open the properties.
On the ‘General’ tab the settings should be as you entered earlier, select the Machine name from the drop down list.
Click ‘Server Start’.
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.
At the command prompt type the following command to unpack the analytics.war archive.
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’.
Click ‘Install’.
Select your deployment folder, and click next.
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.
Ensure the deployment folder path is correct and select as shown below.
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.
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.