Hi All,

Recently I tried to install BO 4.1 SP06 on JBoss Application server in Windows 2008,

I like to share my experience through this post,

Operating System: Windows 2008 R2 Standard Ed

JBoss                   : Enterprise Application Platform(EAP) 6.1.0 [Includes JBoss AS 7.2.0]

BO Version          : BO 4.1 SP06 Full Build

Installation Steps:

Note: some of the screen shots I am not shared here, just included the details in the steps itself.

Step1: Extract the files from the Installation pack and run the setup file,

/wp-content/uploads/2015/08/file1_769250.png

Step2: Refer the below Pre-requisition for BO 4.1 SP06

/wp-content/uploads/2015/08/file2_769263.png

Step 3: Now, you will get License Agreement screen, next screen is the Product Key Registration Screen and then you will get a Language selection screen

             After entered all the details you can able to view the below mentioned installation type screen,

     3.a –   If you are selecting Custom/Expand install option then just un-check the Tomcat 7.0,here I am selected the Full Install option,

/wp-content/uploads/2015/08/file3_769269.png

Step 4: Once you selected the Install type as “Full” then you will get the installation path screen, select the Designation Folder and click next

Step 5: Select the Database option in the next screen, here I am selecting default Sybase SQL Anywhere DB

/wp-content/uploads/2015/08/file4_769270.png

Step 6: we are not going to install the Tomcat, so I am selected the second option which is mentioned in the below screen-shot

/wp-content/uploads/2015/08/file5_769274.png

Step 7: Next screen is the Version management, select the required option.

Step 8: Next is SIA configuration screen, In the SIA Configuration, Enter the Node Name

/wp-content/uploads/2015/08/file6_769275.png

Step 9: After Entered the SIA configuration, you will get the next screen as CMS Account Password Setup which is mentioned below.

Note: Be very careful while entering the password, if you entered the simple password,

it will not though any error but at the end of the installation you will not able to find SIA in the CCM, (if you are not able to find the SIA then try to check the In the Event view log warning messages will show like “Your password is too  simple. Your password should be a combination of upper case, lower case…etc )

       So try to install with the very complex password to avoid issues

/wp-content/uploads/2015/08/file7_769276.png

Step 10: Enter the DB Password details

/wp-content/uploads/2015/08/file9_769284.png

Step 11: Configuring the HTTP Listening Port

Step 12: Next screen is configuration of subversion setails

Step 13: Select theSMD Agent Option

Step 14: Select the Introscope Enterprise Manager option

Step 15: Finally you can able to view the installation start screen,click next to run the setup files

/wp-content/uploads/2015/08/file10_769285.png

Step 16: At the end of the installation you can able to view the below mentioned screen

/wp-content/uploads/2015/08/file11_769292.png

Step 17: This below screen shot of GUI just for your reference, as of now there is no option visible to deploy JBoss App Server using Wdeploy GUI Interface

               so just cancel it in the Wdeploy screen

/wp-content/uploads/2015/08/file12_769293.png

/wp-content/uploads/2015/08/file13_769294.png

Step 18: kindly refer the below steps, here I used the command line Wdeploy tool option

              (For Any Additional Details, kindly refer the Web Application Deployment guide for Windows)

Step 19:Assumed,already JBoss Installation done.

Step 20: Configuration in Wdeploy conf file

               Default Path:<BIP_INSTALL_DIR>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\conf

               File name: config.jboss7 (In this file add your Jboss installation path)

Step 21: In the command prompt goto your installation path and run the wdeploy.bat file

            Ref Path:C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\wdeploy>wdeploy.bat jboss7 predeployall

  

           Note: kindly refer the Web Application Deployment guide for Windows to use different/custom deployment options.

Step 22: if the above command completed successfully then folder called “workdir” will be created under wdeploy and

               extracted all the required war files within the same directory structure

            Ref Path:C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\jboss7\application

/wp-content/uploads/2015/08/installedwar_769950.png

Step 23: kindly copy this war file and add it in your JBoss installation path, [Ref Path: <INSTALL PATH>\standalone\deployments\ ]

Step 24: War files will be processed and created a deployed file in the same directory of JBoss App server.

/wp-content/uploads/2015/08/deployed_769951.png

Step 25: Now you can able open and view your BI Launchpad and CMC

Issues occurred during Deployment

After end of installation I can able to view the CMC login page and BI Launchpad, but not able to view AdminTools Page and also not able to connect the BO from Dashboard

Error while opening AdminTools Page:

AdminTool error.png

Error while connecting from Dashboard

Dashboard addqueryerror.jpg

The below Solution is helped to fix these issues

Tried with different SAP Notes related to similar error but no luck, finally the below solution worked for this issue.

Ref Source: Web Application Deployment guide for Windows (4.1 SP06 – section 6.10 JBoss)

Just I shared the content of the mentioned section for your easy reference.

Security exception when deploying AdminTools, dswsbobje, or BusinessProcessBI to JBoss 7.1

When deploying the AdminTools, dswsbobje, or BusinessProcessBI web applications to JBoss 7.1, you may encounter the following error:

java.lang.SecurityException: Toolkit not encapsulated by a jar.(Actually this similar error occurred only when trying to connect the Dashboard to BO Enterprise Logon, this error captured and displayed in the JBoss Server log).

/wp-content/uploads/2015/08/jarerror_769949.png

This error is thrown by an RSA library. To resolve the issue, you must make changes to the web application source files and to your JBoss application server before predeploying and deploying the web application. The following example uses the AdminTools application.

Follow the same steps for the dswsbobje and BusinessProcessBI applications

Solution steps from the Ref Source

1. Copy all files from the following WDeploy RSA module directory:<BIP_INSTALL_DIR>\SAP BusinessObjects Enterprise XI 4.0\wdeploy\rsa_module

2. On your JBoss application server, create an rsa\main directory under modules\com and paste all files copied in Step 1:

    <JBOSS_INSTALL_DIR>\modules\com\rsa\main

3. Move the jboss-deployment-structure.xml file from:

   <JBOSS_INSTALL_DIR>\modules\com\rsa\main

   and place the file in the following AdminTools source file directory:

   <BIP_INSTALL_DIR>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\AdminTools\WEB-INF

4. Remove the RSA JAR files certjFIPS.jar, cryptojFIPS.jar, and ssljFIPS.jar from the AdminTools source files:

    <BIP_INSTALL_DIR>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\AdminTools\WEB-INF\lib

5. Predeploy the modified AdminTools web application using the WDeploy tool. For example:

   wdeploy jboss7 predeploy -DAPP=AdminTools

6. Deploy the modified AdminTools WAR file using the JBoss Command Line Interface (CLI).

After re-deployed I can able to view the AdminTools page and also able to connect between Dashboard and BO.

Hope this document may be useful for the person who is trying to do a custom installation on JBoss.

To report this post you need to login first.

4 Comments

You must be Logged on to comment or reply to a post.

  1. Marven Amomonpon

    Hi Balaji,

    We are not able to get the webapps working on Jboss6.1 on BO4.1SP7.

    Changed the As_dir and As_instance in the config.jboss7 file and used wdeploy to Predeployall the webapps.

    The webapps are created under wordir/jboss7/application.

    I copied these war files and placed them in Standalone/Deployments folder in Jboss.

    The Jboss has deployed all the war files without any issues.

    But when i open CMC URL, its giving 404 page not found.

    The BI LaunchPad works , but the preferences,help pages are throwing 404 error.

    Am i missing anything?

    Regards

    (0) 
    1. Marven Amomonpon

      Hi,

      SAP support has confirmed that this is a bug in BO4.1SP7. Webapps dont work on Jboss.

      We have instead installed 4.1sp6 and got the webapps working.

      I wonder how SAP can release the Service pack without even testing the basic supported platforms which they mention in PAM

      -Marven

      (0) 
  2. Alp Kaya

    Hi Balaji – can I change the default installation drive? i.e. BIP_INSTALL_DIR

    As part of the bi server install, it appears by default it goes to C:\Program ..\ etc…

    What if I want to install it to my D: or another drive? Is that a possibility?

    Thanks

    (0) 

Leave a Reply