はじめに CDIを利用したJAX-RS 2.0のアプリを作成し、Tomcat 8で実行するサンプル。 web.xmlレスの情報が少ないので、まとめておく。 ビルドにはJDK 8とMaven 3を利用。 また、JAX-RS 2.0の実装としてJerseyを、CDIの実装としてWeldを利用。 実行にはServlet 3.0に対応したTomcat 7以降(ここで試したのはTomcat 8)が必要。 ディレクトリ構成 . |-- pom.xml `-- src `-- main |-- java | `-- redj | `-- hello | `-- cdi | `-- jersey | |-- ApplicationConfig.java | |-- Greeting.java | `-- GreetingResource.java `-- resources `-- META-INF `-