2011-07-07 8 views
3

HTTPステータス404 - リクエストされたリソース(/ Fun/hello)が利用できません。
私はTomcat 7.0、Jersey 1.8、Java 1.6、Eclipse Helios 2を実行しています。
私はLars Vogelのチュートリアルから作業しています。私の知る限りリソースが利用できない問題

、リソースがロードされている:

INFO: Root resource classes found: 
    class bighello.Hello 

web.xmlの

<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"> 
    <display-name>Fun</display-name> 
    <servlet> 
    <servlet-name>Jersey REST Service</servlet-name> 
    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> 
    <init-param> 
     <param-name>com.sun.jersey.config.property.packages</param-name> 
     <param-value>bighello</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> 

</web-app> 

任意のアイデア?

答えて

5

web.xmlでは、1つのURLパターン(/rest/*)のみをマップしてサーブレットを呼び出します。

しかし、今、あなたの要求のURLは、それが実際にHTTP Status 404

を返しますので、あなたのtutorial言及したのセクション3.4を参照してください、あなたはweb.xmlで定義されている任意のURLパターンと一致していない、あなたがあなたのをテストする必要があり/Fun/hello、ありますRESTサービス:http://localhost:8080/de.vogella.jersey.first/rest/hello

+0

"@MS。Flo"正しい答えとしてマークする必要があります。 –

関連する問題