Thanks for last supportive message!
I found some JasperReport JAR file in the scripts folder, and there's no documents talking about it.
Yesterday, I found a JasperReport Plugin for Grails (http://www.grails.org/plugin/jasper). I have downloaded and play around in my Grails testing environment(Grails ver 1.3.4), it's reporting very well and easy to setup.
While I'm put this plugin in RapidOSS (under RapidSuite\plugins\grails-jasper-1.1.3) as other plugin does, and start the RapidServer (rs.exe -start), there's following error messages occured:
====================================================================
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jasperService': Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'transactionManager' is defined
====================================================================
and not sure if it's due to Grails version or other configuration for RapidOSS is required. Pls help..., appreciate.
Here's the con-text contents in the RapidServerErr.log file.
----------------------------------------
2010-09-13 16:22:13.050::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
2010-09-13 16:22:13.159::INFO: jetty-6.1.4
2010-09-13 16:22:13.268::INFO: No Transaction manager found - if your webapp requires one, please configure one.
2010-09-13 16:22:13.596:/RapidSuite:INFO: Set web app root system property: 'RapidSuite-production-0.2' = [D:\RapidOSS\RapidSuite\web-app\]
2010-09-13 16:22:13.596:/RapidSuite:INFO: Initializing log4j from [file:D:\RapidOSS\RapidSuite\..\temp/projects/RapidSuite/resources/log4j.properties]
2010-09-13 16:22:13.612:/RapidSuite:INFO: Initializing Spring root WebApplicationContext
2010-09-13 16:22:27.012::WARN: Failed startup of context org.mortbay.jetty.webapp.WebAppContext@24f1a9{/RapidSuite,D:\RapidOSS\RapidSuite/web-app}
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jasperService': Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'transactionManager' is defined
at java.security.AccessController.doPrivileged(Native Method)
at RunApp_groovy$_run_closure2_closure12.doCall(RunApp_groovy:219)
at RunApp_groovy$_run_closure2_closure12.doCall(RunApp_groovy)
at Init_groovy$_run_closure6.doCall(Init_groovy:131)
at RunApp_groovy$_run_closure2.doCall(RunApp_groovy:218)
at RunApp_groovy$_run_closure2.doCall(RunApp_groovy)
at RunApp_groovy$_run_closure1.doCall(RunApp_groovy:193)
at RunApp_groovy$_run_closure1.doCall(RunApp_groovy)
at gant.Gant.dispatch(Gant.groovy:271)
at gant.Gant.this$2$dispatch(Gant.groovy)
at gant.Gant.invokeMethod(Gant.groovy)
at gant.Gant.processTargets(Gant.groovy:436)
at gant.Gant.processArgs(Gant.groovy:372)
at com.ifountain.grails.RapidGrailsScriptRunner.callPluginOrGrailsScript(RapidGrailsScriptRunner.groovy:263)
at com.ifountain.grails.RapidGrailsScriptRunner.main(RapidGrailsScriptRunner.groovy:134)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher$1.run(Unknown Source)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'transactionManager' is defined
... 17 more
JasperReport Plugin
Posted September 13th, 2010 by Haytone

Hi David, ROSS uses Grails
Hi David,
ROSS uses Grails ver 1.0.3 which is older the your test environment Grails ver 1.3.4.
Also ROSS uses a slightly modified Grails version , the domain / model approach and some other behaviours are changed.
Currently ROSS does not support JasperReport plugin. There is no transaction manager & there is older grails version which is modified.
But ROSS have have a Pentaho Reporting Integration: which is described below .
You may use Pentaho integration or use other api to generate Jasper Reports.
----------------------------------------------------------------------------------
ROSS have a Pentaho Reporting Integration:
1. Reports are designed via Pentaho Report Designer
2. Report data scripts are configured / implemented in ROSS
3. generateReport script is able to retrieve data from report data scripts and build the pentaho reports in html , excel & pdf format.
If the Pentaho option will suffice your needs , we can provide you with extra information about the Pentaho Reporting Integration.
----------------------------------------------------------------------------------
Other ways to generate Jasper Reports
But you can use other ways to generate jasper reports in ROSS, if you find another api or such which generates Jasper Reports via java or groovy code , you can put that code to a script in ROSS , add the script in admin UI > script tab and run the script , then the script will generate you the report as a file .
Since ROSS scipts can be run over http , you can use the script link in any gsp file like :
http://localhost:12222/RapidSuite/script/run/generateReportA
Regards,
Abdurrahim Eke