FEATURE: #298 - Java runtime version and JasperReports
version
now included in J2ee homepage / index.jsp
The homepage of the j2ee application includes more details
about the current environment, this helps with
troubleshooting:
Configuration Info
The current configuration is loaded from:
/Users/daust/oc-jasper
Config-Directory: /Users/daust/oc-jasper/conf
Config-File:/Users/daust/oc-jasper/conf/application.properties
Reports-Directory:/Users/daust/oc-jasper/reports
Temp-Directory:/Users/daust/Dropbox/Programme-Mac/eclipse-workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/JasperReportsIntegration-EclipseTest/report_tmp
Logs-Directory:/Users/daust/oc-jasper/logs Java-Runtime-Version:1.6.0_65 JasperReports-Version:6.1.1
FEATURE: #299 - Changed implementation for format "html":
deprecated JRHtmlExporter replaced with HtmlExporter
The minimum requirement for the J2EE application is now a
Java
Runtime with at least JRE version 6.
FEATURE: #673 - Upgrade to JasperReports version 6.1.1
The embedded JasperReports libraries have been updated to
version 6.1.1.
FEATURE: #674 - Security: Change Test Application - user
objects
are no longer displayed
The test application used to display all user objects in
the
schema of the connected data source. This is changed and
will display
less details:
Session User
Parsing User
Instance Name
DB Name
Server Host
Current Time
TEST
TEST
XE
XE
dev-min
05.10.2015 10:08:30
FEATURE: #675 - Update API calls (some are deprecated)
The architecture of JasperReports has changed over the
years.
Although the "old" APIs still worked ... they were
nevertheless
deprecated already for a long time. Thus it was about time
to use the
newer API calls in order to move forward and still be
compatible with
the newer versions for the future. But thas was a major
(internal)
rewrite.
FEATURE: #676 - Resolve local files with relative file
paths,
i.e. images in the same directory as the report itself
I guess this will not only affect the usage of local
images in
the filesystem but also references to subreports. Should
make the
deployment a lot simpler and less error prone.
FEATURE: #678 - Security: Encrypt password in
application.properties file
You can now encrypt the password in the
application.properties file on the command line.
FEATURE: #680 - Security: Move default folder to WEB-INF
The folders conf, reports and logs were moved to the
WEB-INF
subdirectory. There they are not accessible from the outside
and better
protected. Nevertheless, this was only an issue for those
people who
didn't
FEATURE: #684 - Security: disable j2ee info and test page
(as a
configurable parameter)
The homepage of the J2EE application can be disabled using
a parameter in application.properties file:
#====================================================================
# Application properties (global)
#====================================================================
[application]
configFileVersion=2.3.0
jndiPrefix=java:comp/env/jdbc/
# infoPageIsEnabled will show the initial start page of
the j2ee application
# including testing and the environment settings infoPageIsEnabled=false
FEATURE: #689 - Set initial log level to INFO for classes
de.oc.*
from ALL
FEATURE: #692 - Setup-script to change the setting for the
config-directory in the JasperReportsIntegration.war file
The configuration directory (including conf, reports and
logs)
can be set either using the environment variable
OC_JASPER_CONFIG_HOME
but also specifically for each J2EE application
individually. This
typically requires to extract the file web.xml from .war
file,
manipulate the file and put it all together again.
Now you can just set a new directory path for the .war
file on
the command line and the web.xml file will be manipulated
accordingly.
Version 2.1.0.0 13.05.2013
2.1.0: REQ-00025 (SYSTEM): Support for JasperReports 5.1.0
2.1.0: REQ-00026 (SYSTEM): Add configuration of web.xml
parameter
for location of config files
2.1.0: REQ-00028 (SYSTEM): html2 format for using the new
HTMLExporter in JasperReports 5.0
2.1.0: REQ-00030 (CHANGE): tunnel images for html reports
through
the database
Version 2.0.0.0 (BETA release) / 05.08.2012
Support for JasperReports 4.7.0
The new libraries
have
been included. But you can also update the libraries
separately.
Included Oracle JDBC connection
pool
In addition to the JNDI data sources (which have to be
configured
differently for each J2EE server) you can use plain Oracle
JDBC
connections out of the box. A configuration file is
available and
the required Oracle drivers are already included.
Easy deployment on different
J2EE servers: Tomcat, Glassfish,
Weblogic
Quick start
Easy getting
started with included Jetty J2EE server, no need to
configure a different J2EE server, perfect for development /
testing.
Support for direct printing
Support for saving files on the server
In case of an error, the mime-type will be changed to
plain/text
Previously you would get a pdf document returned in which
the
text error
message was included.
Major refactoring of the code
has been instrumented with log4j
messages in order to allow fine grained logging.
Version 1.3.0.2 / 08.07.2012
Support for JasperReports 4.6.0, the new libraries have been
included. But you can also update the libraries separately
Version 1.3.0.1 / 08.03.2012
Bugfix when resolving the datasource. The simple test works
but
not the generation of reports.
To upgrade, either install the new version 1.3.0.1
completely or
just replace the file
JasperReportsIntegration-1.3.0.0.jar with
the newer file JasperReportsIntegration-1.3.0.1.jar in the
directory
%TOMCAT_HOME%/webapps/JasperReportsIntegration/WEB-INF/lib
Version 1.3.0.0 / 19.12.2011
Upgrade of the libraries to Jasper
Reports 4.5.0.
Support added to upgrade the Jasper Reports libraries later
separately from the base install.
Version 1.2.0.5 / published on 29.03.2011
Upgrade of the libraries to Jasper
Reports 4.0.0.
Hard coded property settings for all report types are
removed
- "jasperreports.properties" is loaded from
classpath if found
- Properties are loaded from report
directly if set
Xlsx (MS Excel 2003) support added
Docx (MS Word 2003) support added
Pptx (MS Powerpoint 2003) support added
Version 1.1.0.0 / published on 29.08.2010
Upgrade of the libraries to Jasper
Reports 3.7.4. Before, only reports
created with iReport version 3.6.0 and below could have been
run with this integration kit. Now the most up-to-date version
of the JasperReports libraries are included.
Instructions for using the integration on Oracle 11.x was
added. In order to use http callouts one has to configure the
access control lists (ACL) for accessing external network
resources.
Version 0.8.0.1 / published on 15.01.2010
problem in the files
sql/xlib_jasperreports/xlib_jasperreports.pks
and sql/xlib_jasperreports/xlib_jasperreports.pkb
The schema XLIB3 was hardcoded.
removed the line from the configuration file context.xml
(=> JasperReportsIntegration.xml)
<!DOCTYPE web-app PUBLIC"-//Sun Microsystems,
Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
Seemed to cause problems with one of the testers on
Tomcat 6.0.18