我刚刚使用eclipse插件准备了一份报告。有用。 现在我在Tomcat7上部署了一个birt 4.4 viwer。有用。 现在我把我的report.rptdesign文件内幕birt文件夹放在tomcat的webapps下。 这是行不通的。 显然是因为:
是的我使用了标准的jdbc源代码(不是"用于查询构建器"一个)。
我想问一下堆栈溢出为什么这么血腥复杂(并没有记录)生产一个使用mysql jdbc jar的简单报告。
你能帮助我吗?
谢谢, 马里奥
答案 0 :(得分:0)
嗯,我不明白所有问题,但我使用glassfish和jboss,你需要在你的服务器中配置一个JDBC(我想你已经这样做了),然后你必须改变你的数据源擦除所有和例如,使用带有JDBC名称的JNDI URL,如果创建数据源JDBC / test,则这是JNDI URL。 对于workspacepath,我认为这可以解决在birt war中更改某些内容,转到META-INF并打开web.xml,然后将此属性更改为具有足够访问权限的其他文件夹:
<param-name>BIRT_VIEWER_WORKING_FOLDER</param-name>
<param-name>BIRT_VIEWER_DOCUMENT_FOLDER</param-name>
<param-name>BIRT_VIEWER_IMAGE_DIR</param-name>
<param-name>BIRT_VIEWER_LOG_DIR</param-name>