Ява — Jasperstarter Использование

Я пытаюсь использовать Jasperstarter с MSSQL для Windows с драйвером JDBC. Кажется, по какой-то причине он никогда не находит и не подключается к этому драйверу, несмотря на то, что он использует тот же драйвер и URL-адрес, который используется iReport. Я могу выполнять отчеты, которые не обращаются к БД, но как только я добавляю параметры базы данных, вызов завершается неудачно. Я не получаю никакой информации от звонка, не уверен, куда идет отладка. Есть ли какие-то особые настройки пути, которые нужно сделать, чтобы это заработало? Вывод вызова exec просто возвращает 1 без информации об ошибке.

Поток команд PHP exec:

"C:\\Inetpub\\wwwroot\\TekEnterpriseServer\\protected\\JasperPHP/JasperStarter/bin/jasperstarter pr ./reports/maintenance.jasper -f pdf -t generic --db-driver net.sourceforge.jtds.jdbc.Driver --db-url jdbc:jtds:sqlserver://localhost/tekenterprise"

0

Решение

Драйвер JDBC должен быть вставлен в jdbc каталог установки JasperStarter или путь к jar драйвера должен быть указан с помощью --jdbc-dir,

Вы должны указать имя пользователя и пароль как часть --db-url, увидеть

http://jtds.sourceforge.net/faq.html#urlFormat

Вы можете получить подробный вывод с помощью:

jasperstarter -v pr ./reports/maintenance.jasper ...
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]