2

Websphere管理コンソールを使用せずに、単純なwarファイルをWebsphereサーバー8にデプロイするにはどうすればよいですか?

手動展開の一部として、私は知る必要があります、

  1. WARファイルをサーバーのどこに手動で配置しますか?
  2. warはdb接続にjndiを使用しますが、管理コンソールを使用したくないので、jndiデータソースを作成するにはどうすればよいですか?
  3. また、プロパティファイルを外部化する必要があります。(app.war / web-inf/classesではなくjbossのJBOSS_HOME/server / default / confフォルダーにapplication.propertiesを保持していたように)

助けてください

PS:実際には、管理コンソールに移動する必要がないように、これら3つのことを実行するantビルドがあります。antビルドを実行するだけで、warをコピーしたり、jndiなどを作成したりできます。

4

3 に答える 3

3

やりたいことをする最良の方法は、wsadminスクリプトを書くことです。

wsadminを使用すると、WebSphereでリソースをデプロイ、追加/削除/変更することができます。

wsadminスクリプティング入門を読むことをお勧めします

于 2012-01-11T14:06:42.737 に答える
1

サーバープロファイルの下の「monitoredDeployableApps」フォルダーを使用することもできます。この機能は、管理コンソール->アプリケーション->グローバル展開設定から有効にできます。

于 2013-09-13T09:41:31.607 に答える
0

これを行うためのシンプルで最良の方法は、2つのステップです:(v 8+)

  1. 管理コンソール->アプリケーション->グローバル展開設定で「monitoredDeployableApps」機能を有効にして、サーバーを再起動します。(再起動すると、プロファイル'monitoredDeployableApps'にフォルダーが表示されます(デフォルト名であり、この機能を有効にしているときに変更できます)

  2. このフォルダー(再起動は不要)とサーバーのオブザーバーSystemout.logにwarファイルをドラッグアンドドロップします。管理コンソールで、デプロイされたアプリケーションを確認します。

注:context-rootがデプロイ可能な(war、ear、...)ファイルに入力されていることを確認してください。

--Prakash Karri

于 2016-02-03T13:46:00.280 に答える