WebSphere Portal has concept of Development mode for some time, basic idea is to improve the startup time of portal by delaying the startup of application. The application should be started when it is accessed for first time instead of starting it at the server startup time. As per Marshal Lamb there are close to 75 portlets for administrating portal and some of the companies dont use Portal Admin Console in certain environments such as Production.
When working in Portlet developer role i dont use Portal Admin Console as much, most of my work revolves around updating the portlet application which i can do easily using RAD and RAD makes use of xmlaccess and wsadmin script so i dont need any of the Admin portlets.
WebSphere Portal provides enable-develop-mode-startup-performance to enable development mode and disable-develop-mode-startup-performance task to disable development mode. This part is same as that of WPS 6.1, what has changed is that now this task works more gracefully, before it use to disable Portal Help, Portlet palette, Personalization. As part of WPS 6.1.5, IBM did test this feature to make sure that everything works properly.
I tried using development mode on WPS 6.1.5 and now it works really well. I havent run into any problems so far.
Showing posts with label developmentenv. Show all posts
Showing posts with label developmentenv. Show all posts
Portlet Help does not working after Optimizing development environment
You can optimize the development environment by following the instructions inOptimize Development Environment.
When you optimized the development environment the configuration script will delay the activation of the target portlet or application till it is accessed instead of activating it on the server startup.
I enabled development mode on my environment but once i did that when i tried access the help page for one of the admin portlets i started getting an error like this.

Problem is that the

The Help for Admin Portlets is displayed using the IBM HELP system and you can find the actual Html pages in
When you optimized the development environment the configuration script will delay the activation of the target portlet or application till it is accessed instead of activating it on the server startup.
I enabled development mode on my environment but once i did that when i tried access the help page for one of the admin portlets i started getting an error like this.
Problem is that the
enable-develop-mode-startup-performance config task disables the auto startup of the IEHS.war file. This enterprise application is responsible for displaying HELP. You can either go to WAS admin console and explicitly start this application or add its name to profile\PortalServer\config\StartupPerformance\wp.base_ProfileEarAttributesTargetMapExclList.jacl and re execute the enable-develop-mode-startup-performance configuration task.The Help for Admin Portlets is displayed using the IBM HELP system and you can find the actual Html pages in
wp_profile\installedApps\sunpa\IEHS_war.ear\IEHS.war\WEB-INF\lib\eclipse\plugins\com.ibm.wp.admin.help\doc.zip file
Optimizing Development environment
If your setting up a WebSphere Portal for development environment then use some important guidelines
You can revert your lazy loading change by executing
- Use Administration option: If you choose the Administration option the installer wont install all the pre-built portlet such as composite application or common mails. But if you want these features then you can install the feature that your interested in.
- After installing the portal server execute this config task
ConfigEngine.bat enable-develop-mode-startup-performance -DWasPassword=password. This task will improve the portal server startup time by delaying startup of some of the portelts to the time they are actually used. If you want to exclude particular application from lazy load then you can add its name to WebSphere\wp_profile\PortalServer\config\StartupPerformance
You can revert your lazy loading change by executing
ConfigEngine.bat disable-develop-mode-startup-performance -DWasPassword=password task
Subscribe to:
Posts (Atom)