posts - 17,  comments - 6,  trackbacks - 0
birt 集成到 weblogic 9中,老是出现问题:

java.lang.NoSuchMethodError: org.mozilla.javascript.ImporterTopLevel.initStandar
dObjects(Lorg/mozilla/javascript/Context;Z)V
at org.eclipse.birt.core.script.ScriptContext.<init>(ScriptContext.java:
81)
at org.eclipse.birt.report.engine.executor.ExecutionContext.<init>(Execu
tionContext.java:248)
at org.eclipse.birt.report.engine.api.impl.EngineTask.<init>(EngineTask.
java:118)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.<init>(RunAn
dRenderTask.java:54)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.createRunA
ndRenderTask(ReportEngineHelper.java:215)
at org.eclipse.birt.report.engine.api.ReportEngine.createRunAndRenderTas
k(ReportEngine.java:258)



google后,发现两个解决方案,

一、替换weblogic.jar中的js.jar文件,
麻烦,有隐串



二、在 web应用中加入
<prefer-web-inf-classes>true</prefer-web-inf-classes>

导致应用无法发布成功。


最后自己想出一种方案:
在weblogic的应动域目录中,setDomainEnv.cmd文件中, 更改如下:

@REM SET THE CLASSPATH

set CLASSPATH=%WL_HOME%\server\lib\mysql5.jar;%WL_HOME%\server\lib\js.jar;%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%


将js.jar 文件复制到 server/lib目录中。在类路径中设置优先载入。

pdf电子书下载   soa.hntky.com

posted on 2008-05-29 16:56 风中的舞者 阅读(2521) 评论(3)  编辑  收藏


FeedBack:
# re: weblogic集成birt的问题解决
2008-06-05 22:36 | Maggie
向楼主推荐一个好的网站,在那里你可以得到最快,最直接的回答。http://www.actuatechina.com.  回复  更多评论
  
# re: weblogic集成birt的问题解决
2009-05-25 10:52 | 猜猜
您好LZ,我用你说的方法设置了,
可还是不行,还报那个错,
我的weblogic是10.3的
请问还有办法解决吗?  回复  更多评论
  
# re: weblogic集成birt的问题解决[未登录]
2010-12-22 10:04 | water
我用第二种方法,结果显示空白内容。我使用的是weblogic10.3
  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2008年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

常用链接

留言簿(1)

随笔档案

文章档案

java技术

搜索

  •  

最新评论

阅读排行榜

评论排行榜