Ich habe ein Problem, nachdem ich Postbote installieren. Ich versuche, mit REST-Dienst zu arbeiten, aber zuerst möchte ich überprüfen, wie es mit normalen Browser funktioniert. Also habe ich versucht, auf dem neuesten Seiten mit normaler Ansicht wie, dass man unter:Kann keine Seite 404 erhalten HTTP-Fehler
@Controller
public class HomeController {
@RequestMapping("/")
public String welcome(Model model)
{
model.addAttribute("greeting", "Witaj w sklepie internetowym");
model.addAttribute("tagline", "Wyjątkowym i jedynym sklepie");
return "welcome";
}
@RequestMapping ("/welcome/greeting")
public String greeting() {
return "welcome";
}
}
Es funktioniert gut, ich wieder die .jsp Seite. Später möchte ich die REST-Seite in Postbote bekommen:
@Controller
@RequestMapping(value = "rest/cart")
public class CartRestController {
@Autowired
private ICartService cartService;
@Autowired
private IProductService productService;
@RequestMapping(method = RequestMethod.POST)
public @ResponseBody Cart create(@RequestBody Cart cart) {
return cartService.create(cart);
}
Aber dann erhalte ich HTTP 404 - nicht den Status gefunden, und selbst wenn ich möchte meine „normalen“ Seiten mit Blick bekomme ich bekomme immer HTTP 404 Status. Im Konsolenprotokoll erhalte ich auch diesen Fehler, aber der Server startet. Also ich weiß nicht, dass ich das vorher habe. Ich habe versucht, damit abzuhelfen, wie jemand auf diese Antwort https://stackoverflow.com/a/8128255/7491837 sagte, aber es hilft mir nicht.
SEVERE: Error configuring application listener of class [org.springframework.web.context.ContextLoaderListener]
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
Und auch habe ich versucht, meinen Code mit REST-Service zu deaktivieren, aber es dosen't mir zu helfen. Irgendwelche Ideen, was kann falsch sein? Ich bin stecken ..
Reinigen Sie den Server funktioniert. Danke – Adriano
Kein Problem .. großartig, das zu wissen. – Som