网页打印按钮java报错_皕杰报表打印问题FAQ 2019-01-15

1、ie访问皕杰报表时,点击工具条上打印按钮,弹出新页面空白?

解决方案:ie加载项没有加载applet插件,ie-设置-管理加载项,将“Java(tm) Plug-In

SSV Helper”和“Java(tm) Plug-In 2

SSV Helper”启动,如果没有这两个加载项,请去oracle官网下载最新的jre(32位)并安装。

5a0b4dd88705

2、ie访问皕杰报表时,点击工具条上打印按钮,java控制台报错信息如下:

java.io.InvalidClassException:bios.report.engine.ReportDocument; local class incompatible: streamclassdesc serialVersionUID = -7830413855363690607, local class serialVersionUID= 311451597432487867

atjava.io.ObjectStreamClass.initNonProxy(Unknown Source)

atjava.io.ObjectInputStream.readNonProxyDesc(Unknown Source)

atjava.io.ObjectInputStream.readClassDesc(Unknown Source)

atjava.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

atjava.io.ObjectInputStream.readObject0(Unknown Source)

atjava.io.ObjectInputStream.readObject(Unknown Source)

atbios.report.web.print.WebPrintApplet.init(Unknown Source)

atsun.applet.AppletPanel.run(Unknown Source)

atjava.lang.Thread.run(Unknown Source)

java.lang.NullPointerException

atbios.report.web.print.WebPrintApplet.init(Unknown Source)

at sun.applet.AppletPanel.run(UnknownSource)

atjava.lang.Thread.run(Unknown Source)

解决方案:

applet缓存问题。

清空applet缓存,重启服务

清空applet缓存方法:在【控制面板】中打开【java控制面板】,单击【常规】选项卡中【临时Internet文件】下的【删除文件】,删除applet小应用程序,然后【确定】。

5a0b4dd88705

3、ie访问皕杰报表时,点击工具条上打印按钮,java控制台报错信息如下:

Java.lang.ClassFormatError:bios/report/web/print/WebPrintApplet (Bad magic number)

at  java.lang.ClassLoader.defineClass0(NativeMethod)

at  java.lang.ClassLoader.defineClass(UnknownSource)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at sun.applet.AppletClassLoader.findClass(Unknown Source)

at  java.lang.ClassLoader.loadClass(UnknownSource)

解决方案:

出现这种现象可能有以下几种原因:

① WebPrintApplet.class文件在网络传输过程中被破坏掉了

② 某些CA硬证书会阻止applet(软证书一般不会),请把ie的jre插件升级成最新版本

③ 网络防火墙的内容过滤中把applet过滤掉了

④ java安全不允许皕杰报表打印证书通过,你可以访问控制面板-java-安全,安全级别设置为高;例外站点列表添加上这个皕杰报表访问地址,比如:”http://ip:端口/web应用名称/ReportEmitter”或“http://ip:端口/web应用名称/”

5a0b4dd88705

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yang31995617

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值