Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Weblogic 10中将Rhino Javascript 1.7库添加到类路径_Java_Javascript_Weblogic_Server Side_Rhino - Fatal编程技术网

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

如何在Weblogic 10中将Rhino Javascript 1.7库添加到类路径,java,javascript,weblogic,server-side,rhino,Java,Javascript,Weblogic,Server Side,Rhino,Weblogic将rhino类打包在Weblogic.jar中 我需要更新版本的rhino js.jar 如果我只是像其他任何第三方jar一样分发较新的rhino js jar,它不会被加载,因为weblogic.jar中较旧的类首先被加载 如何从weblogic 10中的自定义js.jar加载类?好的,使用weblogic-application.xml似乎很容易,只需以以下形式添加配置: <prefer-application-packages> <package-n

Weblogic将rhino类打包在Weblogic.jar中

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

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


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

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

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

在中可以看到一个12c示例。

您还可以更改服务器启动批处理中的类路径(startwebogic)、PRE_类路径(setdomainev),以使您的自定义类用于WLogic。

I这是为了SOA而不是web应用,您可以将jar重命名为user-patch.jar并复制到product/fmwsoa/Oracle\u SOA1/SOA/modules。该jar位于类路径中,优先于其他所有内容。如果您已经在这个jar中有了一些东西,您可以向其中添加rhino包,但默认情况下,oraclesoasuite会在该位置安装一个空jar。
<prefer-application-packages>
   <package-name>org.apache.log4j</package-name>
   <package-name>antlr</package-name>
</prefer-application-packages>