0

アプリケーション サーバー (webphere 8.1) で実行されているアプリケーションのクラスパスにあるライブラリ (jar、プロパティ、フォルダー) のリストを確認するにはどうすればよいですか?

Linuxでps(プロセス)コマンドを実行すると、すべての詳細が表示されます。また、アプリケーション/アプリケーション サーバー ドメインのポート番号 (http、管理コンソール、soap) を確認するにはどうすればよいですか?

WEB-INF/lib 、WEB-INF/classes 以外。これらは、アプリケーションサーバーがデフォルトでクラスパスに入れるフォルダーです。

私の質問は、サーバーがアプリケーションを実行するために使用するライブラリを見つけることです。

4

4 に答える 4

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

于 2013-08-29T07:41:53.423 に答える
0

WAS 8.1 の存在は知りません。ただし、WAS のアプリケーション クラスローダーは、ロードされたすべてのライブラリを出力できます。toString()アプリケーションの任意のクラス内から呼び出すだけです。

System.out.println(getClass().getClassLoader().toString())
于 2013-08-29T06:34:03.133 に答える
0

websphere の java コマンド ライン パラメーターの指定方法がわかりませんが、標準の JVM の場合、クラス ファイルがどこから読み込まれるかを確認したい場合は、-verbose:class パラメーターを指定できます。websphere がある時点で標準の JVM を使用していると仮定すると、それが役立つはずです。

于 2013-10-01T14:45:45.807 に答える