Feder-Fehler - springframework.web.client.HttpClientErrorException: 404 Nicht Gefunden

Ich versuche, übergeben Sie ein Objekt einer anderen Klasse mit Frühjahr (ich bin mir nicht sicher, ich verwende die richtigen Begriffe, ich bin sehr neu in Frühjahr) auf diese Weise:

TestServicesUtils.getTemplate().postForLocation(
     "http://"
     + serverConfig
     + ":"
     + port
     + "/test/rest/TestResultService/insertTestResult/",
    results); 

Wenn ich das Programm ausgeführt haben, wird es diese Zeile und es trows ein Exception:

log4j:WARN No appenders could be found for logger (org.apache.commons.httpclient.HttpClient).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
org.springframework.web.client.HttpClientErrorException: 404 Not Found
        at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:76)

Die Klasse, die versucht, eine Verbindung zu:

@Service("TestRestImpl")
@Path("TestResultService")
@Produces("application/json")
public class TesttRestImpl implements TestResultRest 
{ 
    ...
    @POST
    @Override
    @Path("/insertTestResult")
    @Consumes("application/xml")
    public void insertTestResult(TestRestCollection list) {
        testresultservicedao.insertTestResult(list.getListOfResults());
    }
}

Den Pfad scheint in Ordnung zu sein, ich weiß nicht, warum es nicht finden können, die Methode. Muss ich mich registrieren, den Pfad?

  • Könnten Sie uns zeigen, Ihre web.xml Datei?
InformationsquelleAutor david | 2014-09-01
Schreibe einen Kommentar