注釈を介してステートレス EJBを JAX-RS Web サービスに挿入しようとしています。残念ながら、EJB は単なるものnull
であり、NullPointerException
使用しようとするとエラーが発生します。
@Path("book")
public class BookResource {
@EJB
private BookEJB bookEJB;
public BookResource() {
}
@GET
@Produces("application/xml")
@Path("/{bookId}")
public Book getBookById(@PathParam("bookId") Integer id)
{
return bookEJB.findById(id);
}
}
私は何を間違っていますか?
ここに私のマシンに関するいくつかの情報があります:
- グラスフィッシュ 3.1
- Netbeans 6.9 RC 2
- JavaEE6
いくつかの実用的な例を示してもらえますか?