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