JCAPSの複数の外部システム環境への展開
-
01-10-2019 - |
質問
ここの数人がJCAPに精通していることを願っています。純粋なJ2EEの世界から来て、JCPASが提供する展開モデルを消化することは困難です。展開プロファイルを作成する際に、リソース(JDBC、WebServiceコネクタなど)を外部システムにマッピングする必要があります。外部システムは、ターゲットサーバーIP、ポート、DB名、資格情報などで事前に定義されています(JDBCの場合)。そのため、問題は、テスト環境のために構築された耳が生産環境に展開できないことです。
より簡単なアプリケーションでは、データベース/資格情報などをプロパティファイルに保存できるため、UAT用に構築された耳は、変更を加えて生産に展開できます。
JCAPSが利用できる同様の戦略は、環境に対して構築された耳をシームレスに宣伝できるものですか?
解決 2
数日間の調査の後、関連情報を見つけることができました。 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.
このページに検索結果としてつまずいた場合に備えて、ここに投稿してください。
他のヒント
JCAPSでは、展開プロファイル(DP)は依然として一般的なレイヤーです。
1)開発者として、接続マップ(CM)および環境外部アプリケーション(EA)インバウンドおよびアウトバウンドプロパティで(DEV)プロパティを構成します。
2)次に、構成をファイルに抽出します。asadmin extract-caps-application-configuration myear.ear
3)このファイルをテスト/製品にアップロードします。 asadmin import-caps-configuration --host %HOST% --port %PORT% --user admin --passwordfile ...\passwordfile caps-config
4)in Glassfish\Common Task\CAPS\Env and CM Override
環境に応じてプロパティを調整します! (そして耳を再起動)
5)JCAPS効率をお楽しみください オプション
このプロセスはすべてまとめられています アプリケーション構成-JCAPS 6 スクリーンキャスト