Мне нужно передать объект подключения к базе данных в отчет jasper как
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,
parameterMap, connection);
output = new FileOutputStream(new File(reportPath + ".pdf"));
JasperExportManager.exportReportToPdfStream(jasperPrint, output);
Проблема, когда я использую источник данных JBoss JNDI, выдает следующее исключение
com.ibm.db2.jcc.am.SqlException: DB2 SQL Error: SQLCODE=-913, SQLSTATE=57033, SQLERRMC=00C9008E;00000302;TLINEUPS.LUPPDSDV.X'000B27'
Используемая технология DB2 9, Spring Batch, Jasper Report, JBoss EAP 6.4
Я получаю соединение, как показано ниже
Connection conn = null;
try {
conn = transactionManager.getDataSource().getConnection();
} catch (SQLException e) {
logger.error(e.fillInStackTrace());
}
Заранее оцените вашу помощь.