Мы используем отчеты birt 2.6.2 для отображения отчетов в нашем веб-приложении, размещенном на tomcat. У нас есть файл report.rptlibrary, который содержит элементы <data-sources>
и <oda-data-source>
xml. Впоследствии все проекты отчетов ссылаются на этот файл report.rptlibrary. Это хлопотно, потому что каждый раз, когда я развертываю приложение, мне нужно изменить файл report.rptlibrary, чтобы использовать правильную информацию о соединении jdbc.
Наше приложение настроено таким образом, что объект подключения хранится в статическом поле, и приложение получает доступ к этому полю непосредственно во время выполнения. Есть ли способ настроить birt для использования объекта подключения, который находится в статическом поле?
Я видел это сообщение в блоге , и, похоже, оно ближе всего к тому, что я ищу, но пост был написан в 2005 году и говорит, что мне нужно создать плагин Eclipse. , что не подходит для веб-приложения.
Я также вижу некоторые сообщения об использовании пула соединений с birt, но мы не используем пул соединений.
Я открыт для обновления до версии 3.7, если это поможет решить эту проблему и не потребует больших усилий по миграции.