Que Weblogic 10,3 JAR contém weblogic.rmi.RemoteException
Pergunta
Eu estou tentando rastrear o Weblogic 10,3 JAR que contém weblogic.rmi.RemoteException, a fim de resolver um problema caminho de construção.
Agradecemos antecipadamente.
Solução
Eu finalmente encontrei-o em $ BEA-HOME / modules / com.bea.core.weblogic.rmi.client_1.4.0.0.jar
Parece em 10.3 ou (10g como a Oracle está marcando-lo) eles mudaram muito do que estava em $ BEA-HOME / wlserver_10.x / server / lib / weblogic.jar em um diretório de módulos separados na raiz instalar o bea.
Eu também tive que incluem US $ BEA-HOME / modules / com.bea.core.weblogic.workmanager_1.4.0.0.jar no meu caminho de construção para uso com.bea.core.weblogic.rmi.client_1.4.0. 0.jar
O script acima é útil, uma versão um pouco mais simples que irá recorrer através de sub-diretórios pesquisar cada arquivo jar que encontra para uma classe especificada é
find -name "* .jar" -exec grep "" {} \;
por exemplo. find -name "* .jar" -exec grep "weblogic / RMI / RemoteException.class" {} \;
Eu encontrei a cortesia ponta ??p>
http: // Snipplr. com / view / 12702 / encontrar-in-que-jar uma classe-é-definidos /
Outras dicas
Eu não tenho WebLogic instalado aqui, mas eu manter um script shell / cygwin ao redor para encontrar as classes em frascos:
#! /bin/sh
target=$1
for jf in `find . -name '*.jar' -type f -print`; do
jar tvf $jf | awk "/\/$target\.class/ { print \"$jf: \" \$NF }"
done
Apenas chamar o script algo como jarfind.sh e colocá-lo em seu lugar caminho. Então jarfind.sh RemoteException
em sua árvore WebLogic.
É no servidor / lib / weblogic.jar na minha versão 10.0.
O site jarhoo alega ter índices pesquisáveis ??de todos os arquivos JAR comum - mas eu não usei -lo em anos e você agora parecem exigir um início de sessão:
Os scripts dadas nas outras respostas, obviamente, dar melhores resultados para o seu CLASSPATH: -)