我創造與球衣2.0 RESTful Web服務,這是我的web.xml文件:Java的RESTful Web服務,找不到404
<web-app version="2.5" 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_2_5.xsd">
<servlet>
<servlet-name>Rest</servlet-name>
<servlet-class>
com.shop.domain.ShoppingApplication
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Rest</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
我ShoppingApplication類:
public class ShoppingApplication extends Application {
@Override
public Set<Class<?>> getClasses() {
Set<Class<?>> s = new HashSet<Class<?>>();
s.add(CustomerResource.class);
return s;
}
}
而且我CustomerResource類:
@Path("/customers")
public class CustomerResource{
@GET
@Produces(MediaType.TEXT_PLAIN)
public String getCustomer(){
return "Hello";
}
}
當本地主機上運行:8080 /客戶,我得到了一個404沒有找到頁面,我應該如何解決它。
本地主機:8080是否工作?去那裏看看哪些是你的可用資源(必須有一個GUI管理器)。 – 2014-10-18 19:21:40
@powerMock嗨,glassfish服務器工作。 – Tom 2014-10-18 19:23:59