バッチを使用して生成されたレポートを取得し、servletOutputstream にストリームする Web プロジェクトがあります。このバッチは、定期的にタスク スケジューラを使用して実行されます。ここでの問題は、ユーザーがダウンロードするレポートがリアルタイムではないことです。
サーバーが対応していないため、バッチを使用せずにボタンをクリックしてレポートを生成およびダウンロードすることはできません。複数の DB 呼び出しと複数のカーソルが使用されており、アプリケーションが OOM になり、メモリ チューニングがまったく機能しませんでした。 (weblogic10.3.6、jrockit1.6)。バッチは Sun JVM を使用するようにセットアップされ、1024m のヒープ スペースがあり、正常に動作しています。
ここで、ボタンをクリックしてこのバッチを呼び出し、すでにロードされている Jrockit ではなく、.bat ファイル (Sun JVM1.6) で指定された JVM で実行する必要があります。これを行うことは可能ですか?はいの場合、どのように?
これに関するヘルプをいただければ幸いです。ありがとう!