我的程序访问哪些库?

时间:2015-07-02 18:16:44

标签: java glassfish classloader

您好我有一个已部署在远程glassfish服务器上的Java Web应用程序。该服务器包含Java代码可能需要的一些库。但是,我的Java代码在编译时也会生成类似的库。现在我不确定我的代码是使用服务器上的库还是编译时生成的库,因为它是一个大项目,而且很多代码都不是由我编写的。知道如何弄清楚我的代码使用的是什么库吗? 提前谢谢。

1 个答案:

答案 0 :(得分:2)

您可以使用参数-verbose:class运行java。这将使它在加载库时从类加载器中打印出信息。不知道这是否适用于glassfish使用的classloader。先尝试一下。如果它不起作用,请查看如何从glassfish类加载器获取调试日志记录。

这显示了如何使用glassfish添加JVM参数:http://docs.oracle.com/cd/E18930_01/html/821-2416/gepzd.html