0

そのため、最近、warファイルは約55MBから100MB以上に膨れ上がりました。その時点で、adminでのアップロードによるデプロイは機能しなくなりました。コマンドラインからのデプロイとローカルファイルシステムからのデプロイは引き続き機能します。実験の結果、障害点は95〜100 MBの範囲であることがわかりました。これは、95 MBの場合、戦争は正常に展開されますが、100MBは展開されないためです。

失敗は有益ではありません。

  1. 管理アプリに移動します
  2. ツリーの「Webアプリケーション」をクリックします
  3. 「デプロイ...」をクリックします
  4. 「サーバーにアップロードするパッケージファイル」をまだ選択していない場合は選択します
  5. 「参照...」をクリックして、warファイルを選択します
  6. 「OK」をクリックします

その時点で数秒間チャーンし、その後何も起こらなかったかのようにデプロイ画面に戻ります。ログにも異常なことは何もありません。これは、サーバーがローカルマシン上にあるかどうかに関係なく発生します。

すべてのQA手順でこの展開方法を使用しているため、代替手段に切り替えるのは非常に困難です。そして、クライアントも悪臭を放つかもしれません。

4

1 に答える 1

2

これは設定可能な制限のようです。Glassfish フォーラムには、100MB の EAR ファイルに関するスレッドがあります。

スレッドのアドバイスに従って、パラメーターを 200000000$GLASSFISH_HOME/lib/install/applications/adminGUI/adminGUI_war/WEB-INF/web.xmlに増やしてを変更しました。maxSize

    <filter-name>UploadFilter</filter-name>
    <filter-class>com.sun.webui.jsf.util.UploadFilter</filter-class>
    <init-param>
            <param-name>maxSize</param-name>
            <param-value>100000000</param-value>
    </init-param>
于 2009-02-10T22:40:07.013 に答える