コントローラー: ポストバックを処理するコードには、長時間実行されるビズ レイヤーの db 呼び出しがあります。30 分後、ブラウザは ajax 呼び出しからのエラー メッセージを表示しましたが、db ログは db メソッドがまだ実行中であることを示していました。
じぶんの ?コントローラーで発生しなかったときにajaxエラーが発生する方法は次のとおりです[log4jはトラップされたエラーを表示しませんでした]コントローラーはまだビジネスレイヤーからのフィードバックを待っていたためです。
Tomcat でタイムアウトを調整すると効果がありますか? アプリがまだ処理中であったため、そうではないと思います
私の見解:
function runAjax(){
$.ajax({
type: "POST",
url: "Test.html",
data: { testparam1,testparam2},
success: function(data){
document.getElementById("processdata").innerHTML="Success";
},
error: function(request){
document.getElementById("processdata").innerHTML="Error";
}
});
}