我正在使用spring的taskexecutor(在WAS和jetty上使用workmanager)在獨立線程上運行的Web應用程序上工作。從碼頭到WAS的不同鎖定行爲
該應用程序使用spring/hibernate/db2(udb)。
異步進程創建一個包含狀態和進度的記錄,可以在包含進程歷史記錄的頁面中查看。
當在websphere上運行並嘗試訪問進程列表時,它似乎在等待進程完成並最終拋出「正在使用的文件」sql異常並回滾更改。這在具有相同數據庫的碼頭上不會發生。
我的問題是,爲什麼我看到從碼頭到websphere的不同鎖定行爲,我該如何解決這個問題。兩者都默認使用jdbc驅動程序設置。
你使用哈德嗎? – AngocA
我沒有關於dbms設置的更多信息。爲了澄清,jetty和WAS都設置爲使用相同的數據庫。 – miklesw