应用程序服务器类路径-Linux中的Java库

时间:2013-08-29 03:13:56

标签: java linux websphere

如何检查应用程序服务器(webpshere 8.1)中运行的应用程序的类路径中的库(jar,属性,文件夹)列表?

linux中的ps(process)命令是否提供了所有细节。 此外,我们如何检查应用程序/应用程序服务器域的端口号(http,管理控制台,soap)?

除了WEB-INF / lib,WEB-INF / classes之外。这是应用程序服务器将deafault引入类路径的文件夹。

我的问题是找出服务器用来运行应用程序的库。

4 个答案:

答案 0 :(得分:1)

知道哪些jar加载到JVM中。在大多数情况下,'lsof'可以帮助您:

lsof -a -p< pid> | grep'\ .jar'

答案 1 :(得分:1)

您应该使用类查看器服务来查找类路径中的jar文件和库。

了解更多信息: http://pic.dhe.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Fttrb_classload_viewer.html

答案 2 :(得分:0)

我不知道WAS 8.1的存在。但是,WAS中的应用程序类加载器可以输出所有已加载的库。只需在应用程序的任何类中调用toString()

System.out.println(getClass().getClassLoader().toString())

答案 3 :(得分:0)

我不知道如何为websphere指定java命令行参数,但对于标准JVM,如果要查看从哪里加载类文件,可以指定-verbose:class参数。假设websphere在某些时候使用标准JVM,那应该会有所帮助。