1

ここにいる数人が JCAPS に精通していることを願っています。純粋な j2ee の世界から来ると、JCPAS が提供する展開モデルを理解するのは困難です。デプロイメント プロファイルの作成中に、リソース (jdbc、Web サービス コネクタなど) を外部システムにマップする必要があります。外部システムは、ターゲット サーバーの IP、ポート、データベース名、資格情報など (jdbc の場合) で事前定義されています。問題は、テスト環境用に構築された EAR を本番環境にデプロイできないことです。

より単純なアプリケーションでは、データベース/資格情報などをプロパティ ファイルに保存できるため、UAT 用にビルドされた EAR を変更せずに本番環境にデプロイできます。

環境に対して構築された EAR を別の環境にシームレスにプロモートできる、JCAPS で使用できる同様の戦略はありますか?

4

2 に答える 2

2

JCAPSでは、Deployment Profile(DP)は依然として汎用レイヤーです。

1)開発者として、接続マップ(CM)および環境外部アプリケーション(EA)のインバウンドおよびアウトバウンドプロパティで(dev)プロパティを構成します。

2)次に、構成をファイルに抽出します。asadmin extract-caps-application-configuration myear.ear

3)このファイルをテスト/製品のGlassfishにアップロードします。asadmin import-caps-configuration --host %HOST% --port %PORT% --user admin --passwordfile ...\passwordfile caps-config

4)Glassfish\Common Task\CAPS\Env and CM Override環境に合わせてプロパティを調整します!(そして耳を再起動します)

5)JCAPSの効率をお楽しみください[オプション]

このプロセスはすべて、アプリケーション構成-JCAPS6スクリーンキャストに要約されています。

于 2010-06-18T08:53:02.210 に答える
1

数日間の調査の後、http://wikis.sun.com/download/attachments/38767325/JavaCAPS6+Application+Configuration.pdf?version = 1&modificationDate = 1225463856000およびhttp://wikisで関連情報を見つけることができ まし。 sun.com/display/JavaCAPS/Application+Configurationおよびhttp://wikis.sun.com/display/JavaCAPS/Application+Configuration+Lab

誰かが検索結果としてこのページにつまずいた場合に備えて、ここに投稿してください。

于 2010-05-21T19:31:12.317 に答える