如何在Weblogic 10中将Rhino Javascript 1.7库添加到类路径中

时间:2010-07-19 16:06:55

标签: java javascript weblogic server-side rhino

Weblogic将weblogic.jar中的rhino类打包。

我需要更新版本的rhino js.jar。

如果我像其他任何第三方jar一样分发更新的rhino js jar,它就不会被加载,因为weblogic.jar中的旧类首先被加载。

如何从weblogic 10中的自定义js.jar加载类?

2 个答案:

答案 0 :(得分:1)

好的,使用weblogic-application.xml似乎很容易,只需按以下格式添加配置:

<prefer-application-packages>
   <package-name>org.apache.log4j.*</package-name>
   <package-name>antlr.*</package-name>
</prefer-application-packages>

至少Weblogic 12c看起来上述格式不起作用。你必须忽略.*这样:

<prefer-application-packages>
   <package-name>org.apache.log4j</package-name>
   <package-name>antlr</package-name>
</prefer-application-packages>

Weblogic 12c documentation中可以看到12c示例。

答案 1 :(得分:1)

您还可以在服务器启动批处理中更改CLASSPATH(startWebLogic),PRE_CLASSPATH(setDomainEnv),以使您的自定义类替代WLogic。