2010-07-19 50 views

回答

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> 

一12C的例子可以在Weblogic 12c documentation可以看出。

1

您還可以在服務器啓動批次中更改CLASSPATH(startWebLogic),PRE_CLASSPATH(setDomainEnv),以使您的自定義類用於WLogic's。

+0

我這是爲了SOA而不是web應用程序,您可以將jar重命名爲user-patch.jar並複製到product/fmwsoa/Oracle_SOA1/soa/modules。那個jar在其他所有東西之前都在類路徑中。如果你已經在jar裏面有東西,你可以添加rhino包,但默認情況下,oracle soa套件會在該位置安裝一個空jar。 – Don 2016-02-29 20:01:39