私たちは、一方の側でデータと画像を取得するためにディレクトリをスキャンし、他方の側でこのデータを持つWebサービスを通じてiphoneアプリケーションにサービスするアプリケーションを持っています。2つのJava EEアプリケーション間でデータを共有
は、RollbackException
のような問題が発生し、より多くのデータのスキャンと取得が発生している間にWebservicesデータを介してアクセスしようとします。私たちは彼の休止状態の実装でjava永続性を使用します。
私たちはアプリケーションを2つのWebモジュールに分割すると思います.1つはディレクトリをスキャンし、データと画像を取得するためのもので、もう1つはWebサービスを通じてデータを提供するものです。
問題は、2つのWebモジュール間でデータを共有する方法です。スキャンモジュールに入力されたデータはWebサービスモジュールですぐに利用できないようです。それはjavaの永続性の設定と関係がありますか?
実際にトランザクションはコミットされていますが、まだ解決策はテストされていません。 phpmyadminを使用してデータベースにデータを挿入すると、jpaの変更が表示されるようにサーバーを再起動する必要があるため、2つのWebモジュール間でデータが複製されないことが予想されます。トランザクションをコミットするだけで、両方のWebモジュールからデータを取得するのに十分ですか?助けてくれてありがとうbtw、jmsを使用して複雑に思われる、我々はデータベースソリューションを好む – user1184785