2012-01-11 14 views
-1

Java WebアプリケーションのWebサービス操作内でスレッドを作成して開始することはできますか?はいの場合、そのスレッドクラスをWebアプリケーションのクラスに入れるか、サービスを使用するJavaアプリケーションですか?Java Webサービス操作のスレッドを作成して開始する

+0

これは意味をなさない。この文脈で* package *とはどういう意味ですか? –

+0

私のWebアプリケーションに含まれるクラスのパッケージを意味します。そこに私のスレッドがあるべきか、Webサービスを消費するアプリケーションであるべきですか? – nikos

+0

スレッドをどこから開始しますか?あなたのWebサービスがどこに配備され実行されているか?またはクライアント(消費者)の側で? –

答えて

1

サーバーJVMは新しいスレッドで使用されているクラスをロードする必要があるため、サーバークラスパスのどこかにある必要があります。クライアントアプリケーションでそれらの一部またはすべてを使用する必要がない場合を除いて、それらがクライアントクラスパス上にある必要はありません。どのように名前を付けてパッケージ化するかはあなた次第ですが、それらがサーバアプリケーション内でのみ使用されるのであれば、同様の名前または同じ親パッケージを使用することは理にかなっています。

スレッドを管理するにはQuartzのようなものを使用し、このWebサービスで何を行うかによってJMS/MDBを使用することを検討してください。

関連する問題