私はthisチュートリアルに従うことで、Jerseyを使用してREstサービスを作成しています。Jerseyを使用してREstサービスを作成しようとしています
時々私は完全にどのようなチュートリアル手段の著者が、これらは私がこれまで続いてきた手順です理解することができない:
1)動的Webプロジェクトを作成し、それの名前:de.vogella.jersey.first
2)日食
にMavenの依存関係をインストール私は手動でしなくても、ジャージーを使用できるように3))(その手段は、pom.xmlファイルを作成した)Mavenプロジェクトに
4を自分のプロジェクトにコンバートはpom.xml
に必要な依存関係を追加しましたjarファイルを追加します。著者は、Javaクラスを作成することを提案し、いくつかのコードを与える)
<dependencies>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>1.17.1</version>
</dependency>
</dependencies>
5:私は、次のXMLを追加しました。私はsrcフォルダに新しいパッケージを作成し、de.vogella.jersey.first
という名前をつけてから、Javaクラスを作成してHello
という名前を付けてそこにコードを置くことだけを望んでいると思います。それは私がやったことです。
6)は、それから彼はweb.xml
ファイルを開くことを示唆しています。しかし、プロジェクトではそういうファイルではありません。だから私は先に進み、WebContent/WEB-INF/lib
パスにそのようなファイルを作成します。私は彼が提案するコードを置きます。
7)次は、私が最も理解していないステップです。
「パラメータ 『com.sun.jersey.config.property.packageは、』パッケージジャージは、Webサービスクラスを探しますここで定義されています。彼は、私たちが追加した、より具体的に、彼は述べてweb.xml
語ります。このプロパティは、あなたのリソースクラスを指している必要があります。」
8)最後のステップは、私のブラウザでURL http://localhost:8080/de.vogella.jersey.first/rest/hello
開かれています。しかし、私は正確にcom.sun.jersey.config.property.package
を交換しなければならないものとHTTP Status 404 - /de.vogella.jersey.first/rest/hello
を取得しますか?
これまでの手順が正しいか、何かを誤解していますか?
*ありません* 'lib'にあります。 – Qwerky