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 @ 2008-05-29 16:56 风中的舞者 阅读(2535) | 评论 (3)编辑 收藏
<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

常用链接

留言簿(1)

随笔档案

文章档案

java技术

搜索

  •  

最新评论

阅读排行榜

评论排行榜