Frage

Ich versuche, die Weblogic 10.3 JAR auf der Spur, die weblogic.rmi.RemoteException enthält, um ein Build-Pfad Problem zu lösen.

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Schließlich fand ich es in $ BEA-HOME / modules / com.bea.core.weblogic.rmi.client_1.4.0.0.jar

Es scheint in 10.3 oder (10 g als Oracle-Branding hat es) sie viel von dem, was in $ BEA-HOME / wlserver_10.x / server / lib / weblogic.jar in ein separates Verzeichnis modules in der Wurzel bewegt hat die bea installieren.

Ich hatte auch $ BEA-HOME / modules / com.bea.core.weblogic.workmanager_1.4.0.0.jar auf meinem Build-Pfad enthalten com.bea.core.weblogic.rmi.client_1.4.0 zu verwenden. 0.jar

Das Skript oben ist nützlich, eine etwas einfachere Version, die durch Unterverzeichnisse suchen jedes jar Rekursion wird Datei, die sie für eine bestimmte Klasse

finden -name "* .jar" exec grep "" {} \;

z. finden -name "* .jar" exec grep "WebLogic / rmi / RemoteException.class" {} \;

fand ich die Spitze mit freundlicher Genehmigung von

http: // Snipplr. com / view / 12702 / find-in-which-Glas-a-Klasse-is-defined /

Andere Tipps

Ich habe nicht WebLogic installiert hier, aber ich halte ein Shell / Cygwin Skript um Klassen in Gläsern zu finden:

#! /bin/sh

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

Rufen Sie das Skript so etwas wie jarfind.sh und steckt es irgendwo in Ihrem Pfad. Dann jarfind.sh RemoteException in WebLogic Baum.

Es ist in server / lib / weblogic.jar auf meiner Version 10.0.

Die Website jarhoo durchsuchbare Indizes aller gängigen JAR-Dateien haben behauptet - aber ich habe nicht verwendet es seit Jahren und Sie scheinen jetzt eine Anmeldung erforderlich:

Die Skripte in den anderen Antworten gegeben werden natürlich bessere Ergebnisse für Ihren CLASSPATH geben: -)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top