четверг, 17 декабря 2009 г.

Установка и настрока Jasperserver + iReport

Задача: установить и настроить продукт создания и управления отчетами "Jasperserver Community Edition"
     1. берём компьютер с предустановленной операционной системой, не обязательно серверной любой linux, *BSD, windows.
     2. Скачиваем инсталлятор jasperserver (незабываем выбрать нужную ОС)  вот тут : http://jasperforge.org/projects/jasperserver

Установка:
     Удобный и простой графический установщик спросит про порты к tomcat (стандартный 8080) и mysql и ставить их или будем использовать уже установленные, также предложит поставить iReport (это инструмент для конструирования отчетов) если создавать или отлаживать отчеты на этой машине будем то ставим и его. Ещё есть возможность заполнить репозитарий примерами. Как правило всё устанавливается без проблем, и запускается так же.

Далее стартуем jasperserver если не поставили галочку о старте в инсталляторе, в браузере заходим по адресу http://наш.ip.адрес:8080/jasperserver/
    (страничка входа, не обращаем внимание на трудности перевода :) )
Админский пользователь по умолчанию jasperadmin пароль такой же.
Создаём тестового пользователя.
Потом соединение с вашей базой данных, соединения создаются через драйверы jdbc (Java Database Connectivity) в стандартной поставке есть драйвер для Mysql для остальных баз надо искать на сайтах производителей самой субд или в инете. У меня используется  соединение с Oracle 10g через драйвер ojdbc14 (jar файл с дравйвером надо положить в директорию %install-dir%\apache-tomcat\webapps\jasperserver\WEB-INF\lib)
    (вот так выглядит настроенное соединение для Oracle)

собсвенно с самим севером пока всё. идём настраивать iReport.

iReport
     Тут таже самая история как и с серером - используется jdbc драйвер который кладётся в папку iReport-X.X.X\platformX\lib  (Х  зависит от версии)
и настраивается в самой программе это следующим образом
   (настройка jdbc в iReport)

Собственно с начальной настройкой всё, можно перейти к созданию отчетов, об этом я напишу отдельную статью.


P.S. В статье использовалась версия iReport - 3.7.0  Jasperserver 3.5.0
P.P.S Драйверы jdbc можно положить в одну папку %install-dir%\scripst\drivers
P.P.P.S скирншоты делал через vnc 256 ((((

Комментариев нет:

Отправить комментарий