我试图追踪包含weblogic.rmi.RemoteException的Weblogic 10.3 JAR以解决构建路径问题。哪个Weblogic 10.3 JAR包含weblogic.rmi.RemoteException
在此先感谢。
我试图追踪包含weblogic.rmi.RemoteException的Weblogic 10.3 JAR以解决构建路径问题。哪个Weblogic 10.3 JAR包含weblogic.rmi.RemoteException
在此先感谢。
我终于发现它在$ BEA-HOME /模块/ com.bea.core.weblogic.rmi.client_1.4.0.0.jar
似乎在10.3或(10克甲骨文的品牌的话)他们将$ BEA-HOME/wlserver_10.x/server/lib/weblogic.jar中的许多内容移到了bea安装根目录中的单独模块目录中。
我还必须在我的构建路径中包含$ 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文件遇到一个指定类
发现-name“的* .jar” -exec grep“”{} \;
例如find -name“* .jar”-exec grep“weblogic/rmi/RemoteException.class”{} \;
我发现
http://snipplr.com/view/12702/find-in-which-jar-a-class-is-defined/
它在我的10.0版本的server/lib/weblogic.jar中。
我没有在这里安装的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并把它放在你的路径某处。然后在您的weblogic树中使用jarfind.sh RemoteException
。
网站jarhoo索赔尖端的礼貌都共同JAR文件的可搜索的索引 - 但是我已经很多年没有使用它,你现在似乎需要登录:
脚本给在其他答案显然会给你的CLASSPATH更好的结果:-)
这就是我所期望的,但它似乎没有在10.3 – lucasweb 2009-03-06 12:46:05
这是令人惊讶的....我没有安装10.3本地,所以我无法检查。有趣的是,它在10.0和10.3之间改变了。当你打开JAR时,你是按类名排序的吗?如果按包装分类很容易错过。 – duffymo 2009-03-06 12:48:07
我试着用两者排序。我在weblogic.rmi下的唯一一个类是ForceCallByReference – lucasweb 2009-03-06 12:56:28