Whateblogic 10.3 Jar에는 Weblogic.rmi.remoteexception이 포함되어 있습니다
문제
빌드 경로 문제를 해결하기 위해 Weblogic.rmi.remoteexception이 포함 된 Weblogic 10.3 항아리를 추적하려고합니다.
미리 감사드립니다.
해결책
마침내 $ bea-Home/modules/com.bea.core.weblogic.rmi.client_1.4.0.0.jar에서 찾았습니다.
10.3 또는 (Oracle이 브랜딩을 할 때 10g)로 보인다. 그들은 $ Bea-Home/WLSERVER_10.X/LIB/LIB/WEBBLOGIC.jar에있는 많은 것을 BEA 설치 루트의 분리 된 모듈 디렉토리로 옮겼다. .
또한 $ bea-home/modules/com.bea.core.weblogic.workmanager_1.4.0.0.jar를 사용하여 com.bea.core.wblogic.rmi.client_1.4.0.0.jar를 포함해야했습니다.
위의 스크립트는 유용하며, 지정된 클래스에서 발생하는 각 JAR 파일을 검색하는 하위 다이렉터를 통해 반복되는 약간 간단한 버전입니다.
찾기 -name "*.jar"-exec grep ""{} ;
예를 들어 -name "*.jar"-exec grep "weblogic/rmi/remoteexception.class"{} ;
나는 팁을 찾았다
http://snipplr.com/view/12702/find-in-hich-jar-class-is-defined/
다른 팁
여기에 Weblogic이 설치되어 있지 않지만 항아리에서 수업을 찾기 위해 Shell/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와 같은 스크립트를 호출하여 어딘가에있는 길에 넣으십시오. 그 다음에 jarfind.sh RemoteException
당신의 웹 로그 나무에서.
내 버전 10.0의 서버/lib/weblogic.jar에 있습니다.
웹 사이트 Jarhoo 모든 일반적인 JAR 파일의 검색 가능한 색인이 있다고 주장하지만 몇 년 동안 사용하지 않았으므로 이제 로그온이 필요한 것 같습니다.
다른 답변에 주어진 스크립트는 분명히 클래스 경로에 대한 더 나은 결과를 제공 할 것입니다 :-)