2

私はOracle SOA Suite 11.1.1.4を初めて使用しています...現在、ユーザー定義のXPath関数に取り組んでいます。この一環として、jar ファイルを準備し、weblogic サーバー (10.3) ドメイン lib フォルダー (fusionmw\soasuite\11gR1\11.1.1\sp4\user_projects\domains\DOMAIN_NAME\lib) にデプロイする必要があります。この jar が変更されるたびに、サーバー ドメイン lib でこれを置き換え、サーバーを再起動して変更をロードする必要があります。しかし、これは実稼働サーバーで再起動することはお勧めできません。

更新されたjarをサーバーのドメインに自動ロードして、サーバーを再起動する代わりに変更がすぐに反映されるようにする方法はありますか?

前もってありがとう、スワミー。

4

2 に答える 2

3

自動展開は、評価またはテストのためにアプリケーションをスタンドアロンサーバー(管理サーバー)にすばやく展開するための方法です。この方法は、単一サーバーの開発環境でのみ使用することをお勧めします。

WebLogic Serverドメインは、開発モードと本番モードの2つの異なるモードで実行できます。自動展開機能を使用できるのは開発モードのみです

アーカイブされたアプリケーションを自動デプロイするには、そのアーカイブファイルを/autodeployディレクトリにコピーします。WebLogic Serverは、アプリケーションのデプロイメントモードをステージモードに自動的に設定します。

于 2012-12-08T16:43:52.013 に答える
3

autodeploy を使用する際の注意事項

  • autodeploy フォルダーで jar/war/ear を追加/置換/削除している間は、サーバーが実行されていることを確認してください。そうしないと、サーバーが同期しなくなります
  • サーバーが開発モードで実行されていることを確認してください。そうしないと、autodeploy フォルダーの変更がサーバー インスタンスで認識されません。
  • jar/war/ear を Windows システムにパッケージ化してから、Unix 環境で実行されている weblogic サーバーにデプロイする場合、weblogic インスタンスは次の例外によりファイルのアンパック/自動デプロイに失敗します。

    java.util.zip.ZipException: ファイルを開く際のエラー - filename.war メッセージ - zip ファイルを開く際のエラー java.io.IOException: zip ファイルを開く際のエラー ... メッセージ - zip ファイルを開く際のエラー ....

  • このリンクを読む
于 2013-05-21T17:54:39.897 に答える