ビルドパスの問題を解決するために、weblogic.rmi.RemoteExceptionを含むWeblogic 10.3 JARを追跡しようとしています。weblogic.rmi.RemoteExceptionが含まれるどのWeblogic 10.3 JAR
ありがとうございます。
ビルドパスの問題を解決するために、weblogic.rmi.RemoteExceptionを含むWeblogic 10.3 JARを追跡しようとしています。weblogic.rmi.RemoteExceptionが含まれるどのWeblogic 10.3 JAR
ありがとうございます。
は、私は最終的に$ BEA-HOME /モジュール/ 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インストールのルートにある別々のmodulesディレクトリに移動しました。
com.bea.core.weblogic.rmi.client_1.4.0を使用するために、ビルドパスに$ BEA-HOME/modules/com.bea.core.weblogic.workmanager_1.4.0.0.jarも含める必要がありましたファイルの各jarファイルを検索
.0.jar上記のスクリプトが有用である、サブディレクトリを再帰的になります少し簡単なバージョンには、指定されたクラスのために遭遇した
のfind -name「*の.jar」である-exec grep "" {} \;
find -name "* .jar" -exec grep "weblogic/rmi/RemoteException.class" {} \;
は、私はすべての共通JARファイルの検索可能なインデックスを持っているhttp://snipplr.com/view/12702/find-in-which-jar-a-class-is-defined/
バージョン10.0のserver/lib/weblogic.jarにあります。
私は、WebLogicはここにインストールされていませんが、私は瓶内のクラスを見つけるために周りのシェル/ 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
+1 - ニース。ご報告いただきありがとうございます。 – duffymo