代码之家  ›  专栏  ›  技术社区  ›  Dan

如何将Rhino javascript 1.7库添加到WebLogic10中的类路径中

  •  2
  • Dan  · 技术社区  · 14 年前

    WebLogic将Rhino类打包到weblogic.jar中。

    我需要Rhino JS.jar的新版本。

    如果我像其他第三方jar一样发布新的Rhino JS jar,它就不会被加载,因为weblogic.jar中的旧类首先被加载。

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

    2 回复  |  直到 10 年前
        1
  •  1
  •   pinichi    13 年前

    您还可以更改服务器启动批处理中的classpath(startweblogic)、pre_classpath(setdomainev)以使自定义类代替wlogic。

        2
  •  1
  •   Jonathan Ryan Dan    10 年前

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

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

    至少在WebLogic12c中,上述格式不起作用。你必须把 .* 就像这样:

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

    12C示例见 Weblogic 12c documentation .