我在 java 文件中给出了配置详细信息,当我尝试访问 URL 时出现状态 404 错误。找不到我哪里出错了。我尝试访问的 URL 是http://localhost:8080/foodCourt/webapi/foods. 请帮助解决代码。在此,我将分享代码详细信息。使用@Post注释时出现此错误。请查找 web.xml 文件的详细信息。我在文件中为 url 模式提供 webapi。我提供了必要的 jar 文件,包括 hibernate、jersey、jboss@ApplicationPath("webapi")public class AplicationConfig extends Application { @Override public Set<Class<?>> getClasses() { Set<Class<?>> resources = new java.util.HashSet<>(); addRestResourceClasses(resources); return resources; } private void addRestResourceClasses(Set<Class<?>> resources) { resources.add(resources.Foods.class); } }@XmlRootElementpublic class FoodCourt { private int foodCourtId; private String foodCourtName; private int seatingCapacity; private int votes; public int getFoodCourtId() { return foodCourtId; } public void setFoodCourtId(int foodCourtId) { this.foodCourtId = foodCourtId; } public String getFoodCourtName() { return foodCourtName; } public void setFoodCourtName(String foodCourtName) { this.foodCourtName = foodCourtName; } public int getSeatingCapacity() { return seatingCapacity; } public void setSeatingCapacity(int seatingCapacity) { this.seatingCapacity = seatingCapacity; } public int getVotes() { return votes; } public void setVotes(int votes) { this.votes = votes; }}@Path("/foods")public class Foods { private Foods() {} private FoodDAO fooddao = new FoodCourtDAOImple(); @POST @Consumes("application/json") @Produces("application/xml,application/json") public Response fooddetails(FoodCourt foodDTO) throws Exception { int id=fooddao.addFoodDetails(foodDTO); System.out.println(id); return Response.status(201).entity(id).build(); }}
添加回答
举报
0/150
提交
取消