无法升级jasperreports

时间:2009-10-20 21:30:58

标签: jasper-reports

2 个答案:

答案 0 :(得分:1)

萨拉姆,

我有同样的例外,我首先做的是采取webapp的样本 jasperreports 3.7.6并让它运行。

两种方法: 1.1使用ant命令(*)然后创建jasper-webapp.war并将其放在.. \ tomcat.6.0 \ webapps \文件夹中 * http://jasperforge.org/uploads/publish/jasperreportswebsite/trunk/getting.started.html

1.2使用像intellij这样的IDE创建一个新项目,然后将所有webapp示例文件夹复制到它。然后将ant附加到此文件夹中的build.xml文件。之后运行ant并编译/运行项目。

  1. 在localhost中打开浏览器:[port]然后你可以看到Web Application Sample 首先在左侧菜单中转到applet查看器,然后点击此链接: “点击此处测试您的浏览器是否可以运行Swing小程序” 如果您可以运行它并查看applet矩形,那么如果不尝试使用其他浏览器(如“google chroom”)打开这些页面,则没有问题,他可能只想按照步骤从Internet下载java。

    < / LI>
  2. 运行此示例的测试goto主页并按照此顺序编辑页面编译JRXML,填写报表,然后单击“applet viewer”中的Embedded Viewer Applet链接 页面,看看它是否正常运行。

  3. 尝试了解示例并查看applet文件夹(在webapp示例中),您可以看到三个jar: JasperReports的小程序-3.7.6.jar,共享记录-1.0.4.jar,公地集合-2.1.1.jar

  4. 打开viewer.html并查看示例如何使用此jar并调用“EmbeddedViewerApplet.class”抛出javascript。

    1. 在servlet中,将报告数据写入服务器上的pdf文件,然后从applet获取applet上下文对象的句柄,并调用showDocument方法传递保存pdf文件的路径。 取自:http://jasperforge.org/plugins/espforum/view.php?group_id=102&forumid=103&topicid=1291
    2. 我希望这可以帮助sombody ...:)

答案 1 :(得分:0)

确保将Jasper * .jar文件从iReport复制到您的应用程序Lib文件夹。您可能正在使用与编译库不同的库运行。