質問

ビルドパスの問題を解決するために、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により良い結果をもたらします:-)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top