如何检查应用程序服务器(webpshere 8.1)中运行的应用程序的类路径中的库(jar,属性,文件夹)列表?
linux中的ps(process)命令是否提供了所有细节。 此外,我们如何检查应用程序/应用程序服务器域的端口号(http,管理控制台,soap)?
除了WEB-INF / lib,WEB-INF / classes之外。这是应用程序服务器将deafault引入类路径的文件夹。
我的问题是找出服务器用来运行应用程序的库。
答案 0 :(得分:1)
知道哪些jar加载到JVM中。在大多数情况下,'lsof'可以帮助您:
lsof -a -p< pid> | grep'\ .jar'
答案 1 :(得分:1)
您应该使用类查看器服务来查找类路径中的jar文件和库。
答案 2 :(得分:0)
我不知道WAS 8.1的存在。但是,WAS中的应用程序类加载器可以输出所有已加载的库。只需在应用程序的任何类中调用toString()
:
System.out.println(getClass().getClassLoader().toString())
答案 3 :(得分:0)
我不知道如何为websphere指定java命令行参数,但对于标准JVM,如果要查看从哪里加载类文件,可以指定-verbose:class参数。假设websphere在某些时候使用标准JVM,那应该会有所帮助。