2009-08-09 15 views
0

私はIBM RADをIDEとして、Websphere Application Server v6.0を使用してアプリケーションをデプロイしています。Websphereアプリケーション・サーバーへのインストールの自動化

私はEJBアプリケーションで作業していて、ANTを使用してビルドしてから、サーバーの管理コンソールを使用して展開します。すべての変更に対して、この展開は時間がかかります。 EARファイルで 'Run on server'が動作しないことがあります。 earファイルのインストールも自動化できますか? earファイルをビルドするときに、コマンドラインやantスクリプトからサーバーにも展開できるはずです。

あなたの提案をお待ちしていますか?

答えて

1

のRapid Deployment(WRD)を試してみて、それがあなたを助けている場合参照してください。

あなたがしていることは、WRDが監視している指定されたディレクトリにEARを落とすことです。インストール、アンインストール、および更新を担当します。

ベスト・プラクティスは、ws_antタスクを使用してインストールを行うビルド・スクリプトを用意することです。最初は、このアプローチを試みて、それが有用かどうかを確認することをお勧めします。

HTH Manglu

+0

ありがとう!ちょうど私が欲しいもの... – jobinbasani

1

まず、RADを使用している私の通常のパターンは、WebSphere Test環境をセットアップし、「ワークスペース内のリソースで実行する」ことです。これは迅速で、追加のビルドやデプロイ手順を必要とせず、管理コンソールを日常的に使用する必要もありません。

サーバ上のすべてが整理されていることを確認する必要がある場合があります。次に、サーバから(RADの)プロジェクトを削除し、管理コンソールでプロジェクトを停止して削除します。

第2に、管理コンソールで行うすべての操作は、コマンドラインツールwsadminを使用してスクリプト化できます。はい、あなたの耳のファイルを自動的に展開することができます。これを行うつもりならば、新しいサーバープロファイルを作成することをお勧めします。混乱を避けるために、RAD内からサーバープロファイルを実行しないでください。

スタンドアロンのサーバーを特殊なテストに使用するだけで、ワークスペース内のリソースを使用してテストサーバー上で実行すると、単純なセーブと実行が可能になります。

RADのネイティブなアプローチが信頼できない場合は、いくつかの質問を追加することをお勧めします。一般的に動作します。

0

できるだけシンプルな設定にして、RADにゼロからプロジェクトを作成して、OKをデプロイするようにしてください。

あなたは別のantスクリプトを維持する必要がありますが、RADは一般的にうまくいくので、少し痛みがあります。

カールは

0

それは/更新するには、再構築した後、アプリケーションを再デプロイしますwsadmin scriptを書くために非常に簡単です。 -Rick

関連する問題