
ie10或ie11在浏览maximo里的birt报表时报语法异常 90
org.xml.sax.SAXParseException:Prematureendoffile...
org.xml.sax.SAXParseException: Premature end of file
展开
2018-06-05
展开全部
请问问题解决了吗 我也遇到同样问题了
更多追问追答
追问
没有呢!
追答
我已经解决了 附上一个文档 希望对你有所帮助
1.web.xml 必须配置如下内容:
BIRT_VIEWER_WORKING_FOLDER
reports
birt文件的目录(必须配置 因为不同平台找目录的方式不同 如果不配置会找不到报表文件)
2.weblogic 展示birt3.7版本javascript的冲突 需要下载一个包:
org.mozilla.javascript-1.7.2.jar
包信息如下:
GroupId org.eclipse.birt.runtime.3_7_1
ArtifactId org.mozilla.javascript
Latest Version 1.7.2
推荐使用http://search.maven.org/ maven仓库进行包的搜索和下载
可以根据gruop进行搜索: 例如查询birt的的包 可以在根据org.eclipse.birt.runtime.3_7 进行搜索 然后找到javascript的包下载下来
3.修改weblogic的环境变量:
windows下:
打开 weblogic域目录/bin
编辑 startWeblogic.cmd
修改内容:
set CLASSPATH=%SAVE_CLASSPATH% 改为 set CLASSPATH=E:\Oracle\slsint\WEB-INF\lib\org.mozilla.javascript-1.7.2.jar;%SAVE_CLASSPATH%
linux下:
打开 weblogic域目录/bin
编辑 startWeblogic.cmd
修改内容:
CLASSPATH=%SAVE_CLASSPATH% 改为 CLASSPATH=/Oracle/slsint/WEB-INF/lib/org.mozilla.javascript-1.7.2.jar:%SAVE_CLASSPATH%
注意linux下的环境变量分隔符为‘冒号’ windows下为‘分号’
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我不知道你问的啥意思,我只知道在java里面这是utf-8后面还少个东西,加上就可以了。
追问
不是你说的那个,我在ie8一下的浏览器里看报表没有问题,到了ie10以上就报语法错误了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询