BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 08-10-2011, 01:30 PM   #1
jibi
BlackBerry God
 
jibi's Avatar
 
Join Date: Oct 2004
Location: Jibi's Secret Place
Model: 8900
OS: 4.6.1.174
Carrier: AT&T
Posts: 11,310
Default Integrated BlackBerry Jump Page for BAS

Please Login to Remove!

Long time, no post... where to begin...

When I first started playing with BES 5.0 a few years ago, one complaint I remember having was the lack of a "jump" page for the BAS web services. It seems that really has not been addressed by RIM over the years since BES 5.0 was introduced and I have barely played with BES 5.0 in a production environment since my initial plans were scraped "until the next service pack" ... three service packs and a couple years later and I finally have time (and the need) to deploy it. WOOT!

Background:
One of the inherent issues with Tomcat is that each application is installed and serviced from a sub-directory of the website. For example, Web Desktop Manager is serviced from /webdesktop and the Administration Console is serviced from /webconsole in BAS. With a packaged implementation, such as the one with BAS/BES, it is tough to perform any sort of customization to the overall Tomcat/JBOSS configuration. For the headache of these published URLs, some administrators have created an IIS website to serve as the "jump" page... while others have just lived with the headache of unfriendly URLs. I personally like to keep things integrated, so I decided to look into this alteration now that it is "affecting" me once again.

Configuration Details:
The folder location for the BAS service root (https://servername) can be found in C:\Program Files (x86)\Research In Motion\BlackBerry Enterprise Server\BAS\jboss\ejb\server\default\deploy\jboss-web.deployer\ROOT.war, so files can be placed in here to create an integrated "jump" page. According to the web.xml file located in C:\Program Files (x86)\Research In Motion\BlackBerry Enterprise Server\BAS\jboss\ejb\server\default\deploy\jboss-web.deployer\conf, the file list should be named one of the following names:

Code:
        <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
BlackBerry Jump Page:
I took the liberty of creating a custom generic "jump page" package for anyone that wants to use it. The page contains the new BlackBerry Desktop Software icon, which linked to Web Desktop Manager (webdesktop/login). It also contains a link at the bottom labeled "Administration Console" (webconsole/login). Alternatively, you can change the "Administration Console" link to be something more obscure on the page (i.e. - the copyright symbol).

To install, extract the attached package to C:\Program Files (x86)\Research In Motion\BlackBerry Enterprise Server\BAS\jboss\ejb\server\default\deploy\jboss-web.deployer\ROOT.war on each of your BAS servers. If you installed BAS to a non-default location, adjust the path above to where it is installed. The package is "root-friendly," so you do not need to extract the contents to a sub-folder.

You will need to edit the company logo image to complete the "jump" page, but it should not take much more customization than that (unless you want to create your own page from ground up). In order to remove the company logo from the page, do the following:

Open index.html with Notepad and find:
Code:
				<td align="right" class="mainTableOutsideBorder" width="49%"><img src="assets/images/corporate/CompanyLogo.png" id="company_logo" alt="Company Logo" name="company_logo"/></td>
Update to:
Code:
				<!-- <td align="right" class="mainTableOutsideBorder" width="49%"><img src="assets/images/corporate/CompanyLogo.png" id="company_logo" alt="Company Logo" name="company_logo"/></td> -->
Disclaimers: 1) I am unsure if this customization will be maintained after the installation of a service pack. My assumption would be that the files would be removed/overwritten and would need to be redeployed, but this has not been tested. 2) The "jump" page should work on all flavors of BES 5.0, but it has only been used with BES 5.0 SP3. 3) The use of this "hack" may void support from RIM, although it technically does not alter any code or configuration. 4) I'll update this post with more developments as I come across them ... feel free to add your own.
Attached Files
File Type: zip BlackBerryJumpPage.zip (39.8 KB, 8 views)
__________________
In the beginning the Universe was created. This has made a lot of people very angry and is widely regarded as a bad move.

Last edited by jibi; 08-10-2011 at 01:32 PM..
Offline  
Old 08-10-2011, 03:35 PM   #2
jibi
BlackBerry God
 
jibi's Avatar
 
Join Date: Oct 2004
Location: Jibi's Secret Place
Model: 8900
OS: 4.6.1.174
Carrier: AT&T
Posts: 11,310
Default Re: Integrated BlackBerry Jump Page for BAS

Screenshot:

Attached Images
File Type: png bbjump.png (99.9 KB, 34 views)
__________________
In the beginning the Universe was created. This has made a lot of people very angry and is widely regarded as a bad move.
Offline  
Old 08-10-2011, 04:02 PM   #3
dc/dc
Spam Reporter
 
dc/dc's Avatar
 
Join Date: Oct 2005
Location: IAD
Model: 6230
Carrier: Voicestream
Posts: 14,524
Default Re: Integrated BlackBerry Jump Page for BAS

Jibi's Back!!!!
__________________
I h8 txtspk.
Offline  
Old 08-10-2011, 04:11 PM   #4
knottyrope
BlackBerry Elite
 
knottyrope's Avatar
 
Join Date: Jan 2008
Location: Massachusetts
Model: DT60
OS: 123456789
PIN: t of blood has been taken
Carrier: AT&T-US with I dee ten tee errors
Posts: 7,325
Default Re: Integrated BlackBerry Jump Page for BAS

I only see the front.
__________________
I had to fall
To lose it all
But in the end
It doesn't even matter

Rocking the Motion with out lotion.
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads for: Integrated BlackBerry Jump Page for BAS
Thread Thread Starter Forum Replies Last Post
Bes 4.1.7 Mr2 Mikey_AGBoston BES Admin Corner 5 04-29-2010 02:37 PM
T-Mobile's Smart Phone Comparison Chart! UPDATED & NEW! :) secrecyguy General BlackBerry Discussion 5 06-02-2007 02:42 PM
Blackberry Enterprise Activation Woes rgf207 BES Admin Corner 2 05-23-2007 02:21 PM
Vodafone and Dimension Today Installation Information (7130e) zarza Media Center 42 06-12-2006 09:14 PM
BES 4.0 SP2 for Exchange now available jibi BES Admin Corner 49 08-17-2005 08:51 AM


Commodore Amiga Time Base Corrector VT-2000 TBC II Digital Processing picture

Commodore Amiga Time Base Corrector VT-2000 TBC II Digital Processing

$239.99



NEW OPTICAL LASER PICKUP HEAD for AMIGA CD 32 SYSTEM CONSOLE picture

NEW OPTICAL LASER PICKUP HEAD for AMIGA CD 32 SYSTEM CONSOLE

$31.68



DB23 connectors for soldering. 23-pin D type for Amiga. Male / Female / Hoods picture

DB23 connectors for soldering. 23-pin D type for Amiga. Male / Female / Hoods

$12.32



RADSTONE VME BOARD PME 68-33 MOTOROLA 6800 33Mhz AMIGA PPC picture

RADSTONE VME BOARD PME 68-33 MOTOROLA 6800 33Mhz AMIGA PPC

$185.00



MisTer RTC V1.3 Real Time Clock Board for MisTer FPGA picture

MisTer RTC V1.3 Real Time Clock Board for MisTer FPGA

$15.99



1 piece TS68000CP12 | 12MHz | DIP64 | 68000 | Atari Commodore AMIGA500 A2000 CDT picture

1 piece TS68000CP12 | 12MHz | DIP64 | 68000 | Atari Commodore AMIGA500 A2000 CDT

$15.90







Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.