2016-05-12 3 views
0

Jerseyを使用してJavaで単純なRESTful Webサービスを実行するとHTTP Status 404が表示されます。私はチュートリアルREST with Java (JAX-RS) using Jerseyに従っています。私はJersey download siteから私のプロジェクトのWEB-INF/libフォルダにダウンロードしたすべてのjarファイルをコピーしました(jarのスクリーンショットをご覧ください)。Jerseyを使用してJavaで単純なRESTful Webサービスを実行する場合のHTTPステータス404

Eclipse実行環境からEclipseアプリケーションを実行すると、Tomcatが正常に起動したことが示されます。私のweb-appがデプロイされ、index.htmlが登場するのがわかります。

  • ジャージー2.22.2瓶
  • のApache Tomcat v8.0の
  • 私の日食のdevの環境として

    • 春ツール・スイート:しかしhttp://localhost:8080/com.kj.rest.jersey.first/を打つことはHTTPステータス404

      私の環境を提供します

      私はではありません。私のプロジェクトでMavenを使用していますが、私も見ていますここで他の同様の質問で編集しましたが、誰も私の問題を解決しませんでした。

      私は何が欠けていますか、どこでログを記録すればよいですか?

      enter image description here

    答えて

    0
    <servlet> 
        <servlet-name>Jersey REST Service</servlet-name> 
        <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> 
        <!-- Register resources and providers under com.vogella.jersey.first package. --> 
        <init-param> 
         <param-name>jersey.config.server.provider.packages</param-name> 
         <param-value>com.*******</param-value> 
        </init-param> 
    
        <load-on-startup>1</load-on-startup> 
    
        </servlet> 
        <servlet-mapping> 
        <servlet-name>Jersey REST Service</servlet-name> 
        <url-pattern>/rest/*</url-pattern> 
    
    
        </servlet-mapping> 
    
    +0

    起動時に負荷を追加しました。ジャージエンジンが起動する必要があります –

    +0

    ' 1'を追加しましたが、同じエラーが表示されます。 – Learner

    +0

    404は正解です。あなたは何を期待していますか?プロジェクト名にリンクしてプロジェクトにアクセスする必要があります。プロジェクトはジャージーなしで作業していましたか?クロムクライアントまたはフィドラーでAPIをテストする –

    関連する問題