0

現在、WSO2 DSS をバージョン 2.5.1 から 2.6.3 にアップグレード中です。バージョン 2.5.1 では、サービスを介して SQL Server 2005 データベースからストアド プロシージャを問題なく実行できました。ただし、この新しいバージョンでは、そうではありません。TryIt ウィンドウでストアド プロシージャを実行しようとすると、エラーがログに記録されます。

エラー {org.apache.axis2.transport.http.AxisServlet} - {org.apache.axis2.transport.http.AxisServlet} java.lang.AbstractMethodError

その後、完全なスタック トレースが続きます

クエリを選択ステートメントに変更すると、問題なく動作します。

ストアド プロシージャを実行する前に必要な設定があるのではないでしょうか。多分それは別の構成の問題ですか?うまくいけば、誰かがこの問題を解決してくれるでしょう。この新しいバージョンで提供される拡張機能は気に入っていますが、ストアド プロシージャを実行できない場合、実行可能なオプションではありません。前もって感謝します!

ジェイソン

4

1 に答える 1

0

AbstractMethodError で不平を言っているメソッドを実際に投稿していません。しかし、これは JDBC4 に準拠していない JDBC ドライバーと関係があると思います。Java 6 では、WSO2 DSS で JDBC4 機能を使用しているため、適切な JDBC4 ドライバー (MSSQL の場合は SQLJDBC4 ドライバー) にアップグレードする必要があります。お役に立てれば。

乾杯、アンジャナ。

于 2012-05-02T19:19:36.757 に答える