1

NetBeansでMavenを使用せずに、単純なジャージーベースのRESTアプリを作成したかったのです。私は次の手順を実行しましたが、今は行き詰まっています。

  1. NetBeans(またはその他の開発IDE)を使用して単純なWebアプリを作成しました。
  2. プロジェクトにJAX-RSライブラリを追加しました。
  3. web.xmlを使用しているのでプレゼントはありませんorg.netbeans.rest.application.config

私は今立ち往生しています。使いたいweb.xml。代替手段はありますか?

PS-Mavenを使用せずに入力としてJSONを使用しようとしています。

4

1 に答える 1

1

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>
于 2012-10-23T06:31:35.620 に答える