1. 程式人生 > >weblogic 伺服器找不到某jar包方法問題

weblogic 伺服器找不到某jar包方法問題

    最近在用weblogic,經常出現的問題就是找不到類或找不到方法,但是jar包明明就在classpath裡面。經過研究發現原因為weblogic的呼叫過程中並未呼叫classpath下的jar,而是呼叫了其他的類,所以只需要將找不到類的jar加入的到weblogic的啟動項中即可。加入啟動項的步驟如下:

    1.把jar包放到weblogic的domain的xfirelib/目錄下(或其它目錄均可)

    2.修改bea/user_projects/domains/base_domain/bin下的setDomainEnv.cmd配置,

     set CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%

    set DOMAIN_HOME=D:/bea/user_projects/domains/base_domain
      這個是classpath的原本配置,勿動。

3在下面新增一項配置將antlr-3.2.jar加入如下:
set CLASSPATH= %DOMAIN_HOME%/xfirelib/antlr-3.2.jar;%CLASSPATH%

這樣就將antlr-3.2.jar加入到了weblogic的啟動項中重新啟動weblogic即可。