3番目のステップでは、JAX-RSリソースクラスを公開するための構成クラスを作成したので、の機能は必要ありませんweb.xml
。アプリケーションは、少なくともGlassfishまたは別のJavaサーバーで実行できる状態になっている必要があります。
Java EE 6の全体的な考え方は、のようなXML構成ファイルを取り除くことですweb.xml
。のような新しいアノテーションは@javax.servlet.annotation.WebServlet
、@javax.ws.rs.ApplicationPath
サーブレットとRESTアプリケーションを構成するために使用されます。
ただし、が必要な場合web.xml
は、ディレクトリに作成できますweb/WEB-INF
。最小限web.xml
は次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
</web-app>