2009-03-06 14 views

cevap

2

Sonunda $ BEA-ANA/modüllerin/com.bea.core.weblogic.rmi.client_1.4.0.0.jar buldum

O 10,3 görünüyor ya da (Oracle gibi 10g o marka olan) BEA-HOME/wlserver_10.x/server/lib/weblogic.jar dosyasında bea kurulumunun kökünde ayrı bir modül dizinine taşındılar.

Ayrıca com.bea.core.weblogic.rmi.client_1.4.0 adresini kullanmak için yapım yoluma $ BEA-HOME/modules/com.bea.core.weblogic.workmanager_1.4.0.0.jar kodunu eklemeliydim. .0.jar

komut yukarıdaki yararlıdır, her kavanoz belirtilen bir sınıf için karşılaşır dosya arama alt dizinleri üzerinden recurse olacaktır biraz daha basit versiyonu "* .jar" -exec

bulmak -adı olduğunu grep "" {} \;

örn. -name "* .jar" -exec grep "weblogic/rmi/RemoteException.class" {} \;

Ben tüm ortak JAR dosyalarının aranabilir endeksleri olması

http://snipplr.com/view/12702/find-in-which-jar-a-class-is-defined/

+0

+1 - Güzel. Geri bildirdiğiniz için teşekkür ederim. – duffymo

0

Sürüm 10.0'ımda server/lib/weblogic.jar dosyası var.

+0

'unuz için daha iyi sonuçlar verecektir. Burada olması beklenen bir durumdur, ancak 10.3 – lucasweb

+0

'da görünmüyor. Bu şaşırtıcı ... 10.3 sürümüm yok yerel olarak, kontrol edemiyorum. Komik, 10.0 ile 10.3 arasında değişti. JAR'ı açtığınızda, sınıf adına göre sıralama yapar mısınız? Paketine göre sıralamanız çok kolay. – duffymo

+0

Her ikisine göre sıralama yapmayı denedim. Weblogic.rmi altında sahip olduğum tek sınıf ForceCallByReference – lucasweb

1

Ben WebLogic burada yüklü olmayan ama kavanozlarda sınıfları bulmak için etrafında bir kabuk/cygwin komut tutmak:

#! /bin/sh 

target=$1 
for jf in `find . -name '*.jar' -type f -print`; do 
    jar tvf $jf | awk "/\/$target\.class/ { print \"$jf: \" \$NF }" 
done 

Sadece jarfind.sh gibi komut şey arayacak ve yoluna koymak yere. Sonra weblogic ağacınızda jarfind.sh RemoteException.

0

web jarhoo iddialar ucu nezaket bulundu - ama yıllardır bunu kullanmadım ve artık oturum açma gerektiren görünmektedir :

komut verilen Diğer cevaplarda, CLASSPATH :-)

+0

Ben findjar.com işlerini gerçekten iyi buluyorum ve ücretsizdir. Bu sefer bana yardım edemese de. – lucasweb

İlgili konular