1、 应用中没有打印的Applet包
检查应用中根目录下是否有
runqianReport4Applet.jar
包;这里要注意的是:包
runqianReport4Applet.jar
是在应用的根目录下,很多客户容易将它放在了
\WEB-INF\lib\
下。
2、 与report4.jar包不匹配
将最新的
report4.jar
包和
runqianReport4Applet.jar
包,在本地测试,打印正常,再将这两个包发给用户。
3、 应用中使用了代理
以上2
种情况排除后,还报这个错,可能是应用中使用了代理;
让用户直接ip+port
访问应用,打印,看是否正常,能正常打印就是由使用代理引起的;
解决方法:
在应用
\WEB-INF\
下
reportConfig.xml
中的配置项:
<config>
<name>appUrlPrefix</name>
</config>
或
<config>
<name>appUrlPrefix</name>
<value> /APPMAP
</value>
(注: APPMAP 指代web应用的相对路径)
</config>
在启动远程复杂报表设计" target="_blank" class="quieeLink1">设计器时,也可能报这个错,这时参考文档《远程设计部署手册》
常见的情况,需要做如下修改:
1、在designer.html文件里,删除
<object classid=”clsid:8AD9C840-044E-11D1-B3E9-00805F499D93″
……>
</object>
2在启动报表模板时报这个错,则在jnlp配置启动参数:<argument>/../../xx.raq</argument>