roa*_*ark 5 websphere spring dependencies classloader java-ee
我试图找出总共83个JAR中的哪些JAR库实际上被一组12个Java EE/Spring项目使用.所有JAR都属于一个EAR.开发在Eclipse中完成,构建工具是Ant.所有项目都在WebSphere Application Server 6.0上运行.
这个问题:如何找出使用过的JAR?
指向这一个:如何分析Java程序中使用哪个jar文件?
建议java使用-verbose:class参数调用可执行文件,但如果这在这里有用,如何在我的本地WAS 6.0上运行项目时如何执行此操作?
这个问题似乎更多地指向正确的方向:如何找到哪个罐子以及类加载器加载的顺序?
但是,我不熟悉类加载器的工作原理,如何判断我的类加载器实例是什么(回复表明URLClassLoader有一个getURLs()方法提供对jar /目录列表的访问),以及我的类加载器实例不是URLClassLoader,我从那里去哪里?
打开详细类加载(按照 dims 的建议)
查看管理控制台,您将看到一个类加载器查看器,其中显示了所需的信息。
类加载器有一个标准的层次结构,用于加载类。
看看这个: http://www-01.ibm.com/support/docview.wss ?uid=swg27023549&aid=1
本演示很好地介绍了 WebSphere 环境中的工作原理。
华泰
曼鲁
| 归档时间: |
|
| 查看次数: |
6916 次 |
| 最近记录: |