Oracle WebLogic 10.3上に、あらゆる種類のデータベースクエリを実行するWebサービス(Javaで)があります。最近私はストレステストを開始しました。それは反復テスト(WSを1000回連続して呼び出す)に合格しましたが、並行性テストの開始時に問題が発生するようになりました。最大2つの同時呼び出しを行うと、エラーが発生します。適切なテストを行うと、WSは同時呼び出しを処理できないように見えますが、明らかにそうではありません。エラーにはヌルポインタ例外、クローズされた接続やプリペアドステートメントなどが含まれていました。これに影響する可能性のある設定オプションは見つかりませんでしたが、このWLSの知識は非常に限られています。Oracle WebLogic 10.3 Webサービスの同時コールの問題
事前にお寄せいただきありがとうございます。
あなたは間違って必ずそのWebLogicおよびないアプリのデータを共有しますか? –
はい、私は同じ不運な結論に達しました。 Web Services Iを作成していたときに、WebLogicは同時呼び出しでプールを使用していましたが、そうではないようです。この間違いは、私のWebLogicに関する知識が限られていることが原因です。私はサービスがスレッドセーフなものになるように修正しましたが、現在は正常に動作しています。 – Xargos