Java の ProcessBuilder を介して Windows BAT ファイルを呼び出す Tomcat サーブレットがあります。BAT ファイル内のコマンドに 1000 文字を超える文字があると、ProcessBuilder から返されるリターン コード 128 でプロセスが失敗するようです。
非常に奇妙です-BATファイルを編集して、問題のあるコマンドにいくつかのスペースを入れてエラーを引き起こすことができます...またはスペースを削除すると、すべてが正常に実行されます。
何か案は?