If the BIRT report runs for a longer duration of time, it
runs successfully in a single application server environment.
But it fails with error "org.eclipse.birt.report.service.api.ReportServiceException"
when tried in a Clustered Environment.
We need to increase the
server Time Out parameter to make it work in Clustered Environment.
Edit the ServerIOTimeout parameter within your Web server(s) in WAS under:
Servers -> Server Types -> Websphere Application Servers -> Click on [server_name] -> Web server plug-in properties (under 'Additional Properties') -> Read/Write timeout.
Increase this value accordingly until you no longer see errors running reports. Make this change to all JVMs necessary.
After making this change, be sure to re-generate and propagate the plugin-cfg.xml under:
Servers -> Server Types -> Websphere Servers
and clicking the Generate Plug-in, then Propagate Plug-in and restarting the server.
Check the new plugin-cfg.xml on your web server to ensure the change has made it to the web server.
Servers -> Server Types -> Websphere Application Servers -> Click on [server_name] -> Web server plug-in properties (under 'Additional Properties') -> Read/Write timeout.
Increase this value accordingly until you no longer see errors running reports. Make this change to all JVMs necessary.
After making this change, be sure to re-generate and propagate the plugin-cfg.xml under:
Servers -> Server Types -> Websphere Servers
and clicking the Generate Plug-in, then Propagate Plug-in and restarting the server.
Check the new plugin-cfg.xml on your web server to ensure the change has made it to the web server.
No comments:
Post a Comment