2016-11-17 17 views
0

EJBでOPC UAクライアントを使用しているときに奇妙な問題に直面しています。Java Opc-UaClient Eclipse Miloのスケジューリングが動作しない

間隔の経過後、OPCサーバーと通信するバックグラウンドサービスを作成する必要があります。 EJBでスケジューリングするためにQuartz APIを使用しています。

スケジューリングは正常に動作していますが、ClientExampleを実装するクラスを使用してOPCUAサーバーを呼び出すと、データを2回しか取得できません。

3回目の呼び出しで、サーバーの自動シャットダウンにつながるエラーが発生します。

私にこれを案内してください。

+0

他に役立つものはありますか?クライアントまたはサーバーからのエラーメッセージ。サーバーに関する情報? –

+0

@KevinHerron Wildflyサーバー10を使用しています。サーバーログ –

+0

'15:02:00,266 INFO [org.jboss.as.server](Thread-2)以下のエラーが発生しています。WFLYSRV0220:OS経由でサーバーシャ​​ットダウンが要求されましたシグナル 15:02:00,364 INFO [ServerServiceスレッドプール - 30] WFLYMSGAMQ0006:jndi名のメッセージングオブジェクトをアンバインドします。java:/ ConnectionFactory 15:02:00,367 INFO [org.wildfly .ExtClientService-websample' –

答えて

0

この問題は解決されました。私たちがOPCサーバーと通信する方法は間違っていました。

アプリケーション全体で、OPCサーバーエンドポイントごとに1つのセッションしか存在しないようにしてください。この接続されたセッションをスケジューリングとモニタリング、またはその他の必要な機能に使用する必要があります。

関連する問題