weblogic 伺服器找不到某jar包方法問題
阿新 • • 發佈:2019-02-02
最近在用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即可。