Java Jasperstarter用法

Java Jasperstarter用法,java,php,jdbc,jasper-reports,jasperstarter,Java,Php,Jdbc,Jasper Reports,Jasperstarter,我试图在Windows上使用Jasperstarter和MSSQL,并使用JDBC驱动程序。尽管使用了iReport使用的相同驱动程序和URL,但由于某种原因,它似乎从未找到或连接到该驱动程序。我可以执行不访问数据库的报告,但一旦添加数据库参数,调用就会失败。我没有从电话中得到任何信息,也不知道调试的东西去了哪里。是否需要进行任何特殊的路径设置才能使其正常工作?exec调用输出只返回一个1,没有任何失败信息 PHP exec命令流: “C:\\Inetpub\\wwwroot\\TekEnter

我试图在Windows上使用Jasperstarter和MSSQL,并使用JDBC驱动程序。尽管使用了iReport使用的相同驱动程序和URL,但由于某种原因,它似乎从未找到或连接到该驱动程序。我可以执行不访问数据库的报告,但一旦添加数据库参数,调用就会失败。我没有从电话中得到任何信息,也不知道调试的东西去了哪里。是否需要进行任何特殊的路径设置才能使其正常工作?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“


必须将jdbc驱动程序放入JasperStarter安装的
jdbc
目录中,或者必须使用
--jdbc dir
指定驱动程序jar的路径

您必须在
--db url
中指定用户名和密码,请参阅

您可以通过以下方式获得详细输出:

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