Jasper report server configuration
Installation :








UserName / Pwd – jasperadmin/jasperadmin
Data sources :



Multi data sources :

Pwd - smcplotno15





Default
Lib Jars :
Mail Configuration :
<!-- <prop key="mail.smtp.sendpartial">true</prop>
<prop
key="mail.smtp.auth">true</prop>-->
<prop
key="mail.smtp.auth">true</prop>
<prop
key="mail.smtp.starttls.enable">true</prop>
<prop
key="mail.smtp.starttls.required">true</prop>
</props>
report.scheduler.mail.sender.host=smtp.office365.com
report.scheduler.mail.sender.username=mailer@sathguru.com
report.scheduler.mail.sender.password=Mail@123#
report.scheduler.mail.sender.from=mailer@sathguru.com
report.scheduler.mail.sender.protocol=smtp
report.scheduler.mail.sender.port=587
report.scheduler.mail.smtp.starttls.enable=true
report.scheduler.mail.smtp.auth=true
Port Number change :

Open server.xml
Heap
memory :
https://community.jaspersoft.com/wiki/configuring-tomcats-java-heap-size
File path : C:\Jaspersoft\jasperreports-server-cp-6.4.0\apache-tomcat\bin\setenv.bat
set JAVA_OPTS= --JvmMs 4096 --JvmMx 8192
--JvmSs 4 --JvmMs 4096 --JvmMx 8192 --JvmSs 4 %JAVA_OPTS%
No
of simultaneous reports jobs / thread count
Path of files : C:\Jaspersoft\jasperreports-server-cp-6.4.0\apache-tomcat\webapps\jasperserver\WEB-INF\js.quartz.base.properties
Change to the following
org.quartz.threadPool.threadCount=4
org.quartz.threadPool.threadPriority=5
Timeout
setting :
Path of files : C:\Jaspersoft\jasperreports-server-cp-6.4.0\apache-tomcat\webapps\jasperserver\WEB-INF\web.xml
<session-config>
<!-- Default to 20 minute session timeouts -->
<session-timeout>120</session-timeout>
</session-config>
max.pages
jasperreports.properties file(...WEB-INF/Classes) Added two more
columns and Increase the limit like below
net.sf.jasperreports.governor.max.pages.enabled=true
net.sf.jasperreports.governor.max.pages=5000
Crosstab :
limit the crosstab bucket/measure count to prevent out of memory
errors
net.sf.jasperreports.crosstab.bucket.measure.limit=100000000
virtualizers :
C:\Jaspersoft\jasperreports-server-cp-6.4.0\apache-tomcat\webapps\jasperserver\WEB-INF
applicationcontext.xml (....WEB-INF) value should
change 300 to 3000
<!-- report virtualizers -->
<bean id="fileVirtualizerFactory"
class="com.jaspersoft.jasperserver.api.engine.common.service.impl.FileVirtualizerFactory">
<property name="maxSize"
value="3000"></property>
<property
name="directory"
value="${java.io.tmpdir}"></property>
</bean>
Pagenation :
jasperserver/WEB-INF/classes/jasperreports.properties
================================================
----------Please
add below line to the CSV pagination ------------------
com.jaspersoft.jrs.export.csv.paginated=false
com.jaspersoft.jrs.export.xls.paginated=false
Comments
Post a Comment