好吧,我认为这是一个奇怪的问题,但是确实如此(我不是Jboss专家,所以如果我在某些方面有误,请纠正我)。
我在java类中有几个导入:
import org.xyz.public.OneClass;
import org.abc.public.AnotherClass;
而且我已经将该类部署在Jboss 4.2服务器的EAR组件中,因此该EAR将从运行时环境(Jobss库)中获取一个库。因此,例如,对于OneClass,它将选择库xyz-commons-3.4.jar。
我需要的是一种在选择哪个库之前就知道要选择哪个库的方法。
好吧,虽然有点怪异,但我会告诉您为什么我们需要它。
有几台Jboss服务器带有许多EAR组件,我们必须以编程方式获取所有依赖项才能显示某种报告。因此,我们必须制作一个Shell脚本或一个独立的应用程序来获取这些依赖关系。但是我们没有来源,只有打包的EAR。而且Jboss从Jboss eviroment(Jboss库)中提取了库,因此EARs中没有库引用。
任何帮助将不胜感激。
非常感谢。
没有理由重新发明轮子。您可以仅在JBoss社区中使用Tattletale。它将生成您要查找的依赖项报告,并具有许多其他有用的功能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句