問題タブ [java-transaction-service]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jakarta-ee - J2EE アプリケーションを weblogic から Jboss、JTS に移植しますか? (weblogic.jdbc.jts.Driver)
私の weblogic(8.1) アプリケーションは、weblogic.jdbc.jts.Driver を使用して Oracle に接続します。
このアプリを JBOSS(4.0) に移植したいのですが、クイック グーグルでは、Jboss から接続するために、この JDBC JTS ドライバーを置き換える正しいドライバーが得られませんでした。アイデアはありますか?
java - JTACMTトランザクション管理
JBoss 5.1環境では、リモートUserTransactionインターフェースのルックアップを介してトランザクションを開始するEJBクライアントがあります。サーバー上のEJBBeanは、いくつかのクライアント呼び出しを処理してから、クライアントはut.commit()を実行します。1つのグローバルトランザクションで実行されるすべてのアクション。
私はそれが内部でどのように機能するかを理解しようとしています-サーバーはEJBRMIを介して接続されたclientIdを認識しており、各呼び出しは同じトランザクションを使用します。接続プールが、いくつかのコンテキストデータに基づいて同じ物理データベース接続をこのセッションに戻すことを意味しますか?この場合、どの種類のリソースがビジーとマークされますか。たとえば、クライアントが1つのトランザクションで10回の呼び出しを実行しているときに、サーバーリソース(私が理解している限り、少なくとも1つのデータベース接続)に関してブロックされるものは何ですか。
このための最良の参照リソースは何でしょうか。私はEJB仕様が1つであることを知っていますが、実装がどのように機能するかについて十分な情報を提供していません。2番目のソースは明らかにソースコードとデバッガーです...他に何かありますか?
java - クラスファイルjavax/transaction/SystemExceptionでネイティブまたは抽象ではないメソッドにコード属性がありません
を使用してアプリケーションを構築しJBoss AS 7.1
、テストを作成しています
このテストは、テストデータを書き込むため@Rule
にインスタンス化する作成されたものに依存し
ますこのテストを実行すると、次のエラーが表示 されますin-memory derby db
これはラインで起こります
私はグーグルで検索しましたが、これjta.jar
は欠落しているためであることがわかりpom.xml
ました。
再度実行しても問題は解決しませんでした。どうすれば修正できますか?
websphere - jdk のアップグレード後に Websphere 7 で「JTS/JTA トランザクションが中止されました」
Groovy の問題を修正するために、WebSphere 7 に付属していたバージョンから IBM JDK のバージョンをアップグレードする必要がありました。ただし、アプリを起動すると、次のスタック トレースが表示され、エラーによってアプリの初期化が適切に終了します。
2013-06-08 17:59:06,574 ~ WebContainer: 10 ~ エラー ~ com.myapp.application.webui.spring.XmlWebApplicationContext ~ コンテキストの読み込みに失敗しました org.springframework.beans.FatalBeanException: コンテキストの読み込みに失敗しました。ネストされた例外は org.springframework.transaction.TransactionSystemException: Could not commit JDBC transaction; です。ネストされた例外は com.ibm.ejs.cm.exception.TransactionAbortedException: JTS/JTA トランザクションが org.springframework.web の com.myapp.application.webui.spring.XmlWebApplicationContext.refresh(XmlWebApplicationContext.java:162) で中止されました。 context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389) の org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294) の com.myapp.application.webui.spring.ContextLoaderListener.
古い JDK に戻すと、これはわかりませんが、Groovy の既知の問題が残っています。また、現在、同じ war ファイルを問題なく実行している他の Websphere 環境が多数あります。
私がアップグレードしたバージョンは、IBM JDK の 6.0.13.2 です。Centos 6.4 で実行しています。6.0.10も試しました。
問題をグーグルで検索すると、同様の問題を抱えている他の人が表示されます。
spring - 複数の Web サービスにまたがる Spring トランザクション
これが私たちのコードの一部です
UsersWebService のコードでは:
TBL_ACCOUNT のデータ挿入はまだコミットされていないため、UserswebService の insertUserInfo メソッドは常に例外をスローしますが、技術的には、TBL_ACCOUNT にデータが既に挿入されており、まだコミットされていないため、これは発生しないはずです。
このシナリオに対処する方法はありますか?
ちなみに、Spring トランザクション バージョン 4.2.4.RELEASE を使用しています。