2

ドメインで実行されるアプリケーション用に Glassfish 3.1.2.2 が提供する Java ライブラリを一覧表示できません。私が欲しいのは、ライブラリとそのバージョンのリストです。これによりprovided、Maven POM でそれらのライブラリ (使用する) のスコープを構成できます。

私はもう試した:

  • ファイルシステムを介してライブラリをチェックしていますGLASSFISH_HOME/modulesが、ファイル名にはバージョン番号がありません
  • asadmin list-librariesコマンドですが、ドメイン内にバンドルされているライブラリのみを一覧表示します
  • pkgツールですが、十分に包括的なリストを提供していません (別の名前とバージョンの背後にあるライブラリの詳細を抽象化しています)。
  • Glassfish を Eclipse のプロジェクトの「サーバー」として追加しますが、ライブラリのバージョンも通知されず、提供されるライブラリの選択は実際には現実を反映していない可能性があります。これは主に直感です。
  • http://www.oracle.com/technetwork/middleware/glassfish/downloads/glassfish-312-3rdparty-readme-1521433.htmlのように README を確認しますが、Java 以外のライブラリも含まれており、ファイルが私がしていることのためのものです。

Glassfish ドメインにデプロイされた (Web) アプリケーション用に Glassfish が提供するライブラリの名前とバージョンを一覧表示するにはどうすればよいですか?

4

1 に答える 1

0

Glassfish が Maven の依存関係で使用するライブラリを追加しても意味がありません。それらへの API がある限り、Glassfish はアプリケーションのデプロイ時に実装されます。

ただし、Glassfish をインストールしてアプリケーションをデプロイしなくても、Glassfish サーバー全体をアプリケーションのライブラリとして使用できます。Embedded Glassfishの詳細については、こちらを参照してください。

于 2012-10-12T06:57:04.927 に答える