哪个 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或(10g,因为Oracle正在推销它)他们已经将$ BEA-HOME / wlserver_10.x / server / lib / weblogic.jar中的大量内容移动到根目录中的单独模块目录中bea install。
我还必须在我的构建路径中包含$ BEA-HOME / modules / com.bea.core.weblogic.workmanager_1.4.0.0.jar以使用com.bea.core.weblogic.rmi.client_1.4.0。 0.jar
上面的脚本很有用,一个稍微简单的版本会通过子目录来搜索它遇到的指定类的每个jar文件
find -name" * .jar“ -exec grep"" {} \;
e.g。 find -name" * .jar“ -exec grep" weblogic / rmi / RemoteException.class" {} \;
我发现了提示
其他提示
我没有在这里安装WebLogic,但我保留了一个shell / cygwin脚本来查找jar中的类:
#! /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中。
网站 贾胡 声称拥有所有常见 JAR 文件的可搜索索引 - 但我已经很多年没有使用它了,你现在似乎需要登录:
其他答案中给出的脚本显然将为您的 CLASSPATH 提供更好的结果:-)