Зависимости сервлета JasperReports

Я хотел бы развернуть JasperReport для создания сервлетом. Я нашел пример кода для такого сервлета, но не уверен, какие минимальные зависимости необходимо добавить в Tomcat. Я не использую средство просмотра JasperReports или другие надстройки, поэтому я просто хочу знать минимальные файлы jar, которые мне нужно добавить в / lib, не прибегая к методу проб и ошибок.


person Steve Lopez    schedule 07.04.2011    source источник


Ответы (1)


Зависит от того, что делает ваш отчет и откуда он берет данные. Вам, очевидно, нужна банка отчетов jasper, если есть диаграммы, вам, вероятно, понадобится jfreechart. Если он использует какие-либо другие шрифты, ему понадобится jar шрифтов. Вам, вероятно, понадобится соответствующий драйвер JDBC (или другие библиотеки источников данных. Любые расширения, которые вы создали или используете. Используете ли вы groovy в качестве языка отчета, если вам это нужно. Тогда есть другие вещи, которые могут уже быть там, что вы можете нужно, например, commons-XXX.Даже после всего, что есть дополнительные вещи, зависящие от вашего вывода, батик для svg, библиотеки excel и т. д.

Возможно, вы захотите взглянуть на использование maven, это может сильно упростить это, даже если вы не хотите, чтобы он создавал файлы для развертывания, по крайней мере, позволит вам автоматически перечислить зависимости

person vickirk    schedule 07.04.2011
comment
Спасибо за предложение. Я немного поискал и нашел список зависимостей на установочной вики. Вот ссылка на случай, если кто-то еще наткнется на этот пост. installationwiki.org/JasperReports - person Steve Lopez; 11.04.2011