どのweblogic 10.3 JARにweblogic.rmi.RemoteExceptionが含まれているか
質問
ビルドパスの問題を解決するために、weblogic.rmi.RemoteExceptionを含むWeblogic 10.3 JARを追跡しようとしています。
事前に感謝します。
解決
ようやく$ BEA-HOME / modules / com.bea.core.weblogic.rmi.client_1.4.0.0.jarで見つけました
10.3または(Oracleがブランド化したため10gで)$ BEA-HOME / wlserver_10.x / server / lib / weblogic.jarにあったものの多くを、ルートの別のモジュールディレクトリに移動したようですbeaのインストール。
また、com.bea.core.weblogic.rmi.client_1.4.0を使用するには、ビルドパスに$ BEA-HOME / modules / com.bea.core.weblogic.workmanager_1.4.0.0.jarを含める必要がありました。 0.jar
上記のスクリプトは便利です。指定されたクラスを検出した各jarファイルを検索するサブディレクトリを再帰的に処理する、少し単純なバージョンです
find -name" *。jar" -exec grep"" {} \;
e.g。 find -name" *。jar" -exec grep" weblogic / rmi / RemoteException.class" {} \;
ヒントは礼儀であることがわかった
http:// snipplr。 com / view / 12702 / find-in-which-jar-a-class-is-defined /
他のヒント
ここにはWebLogicがインストールされていませんが、jar内のクラスを見つけるためにシェル/ cygwinスクリプトを保持しています:
#! /bin/sh
target=$1
for jf in `find . -name '*.jar' -type f -print`; do
jar tvf $jf | awk "/\/$target\.class/ { print \"$jf: \" \$NF }"
done
jarfind.shのようなスクリプトを呼び出して、パスのどこかに配置します。次に、Weblogicツリーで jarfind.sh RemoteException
を実行します。
バージョン10.0のserver / lib / weblogic.jarにあります。
ウェブサイト jarhoo は、すべての一般的なJARファイルの検索可能なインデックスがあると主張していますが、私は使用していません数年後にはログオンが必要になったようです:
他の回答で与えられたスクリプトは、明らかにCLASSPATHにより良い結果をもたらします:-)