Spring RESTful Service en tant que WAR au lieu de JAR dans Tomcat

Je suis dans le processus de création d'un service web REST en Java Printemps. J'ai été chargé de STS et de l'exemple détaillé :

"Ce guide vous guide à travers le processus de création d'un "hello world" service web RESTful avec le Printemps."
http://spring.io/guides/gs/rest-service/

Cependant que le tutoriel ne va pas plus loin.. je veux créer un fichier WAR à la place d'une auto de course bocal contenant une servlet, et déployer que la GUERRE de fichier. J'ai ensuite trouvé ce tutoriel, et a tenté de modifier juste le premier tutoriels construire.gradle fichier.

"Conversion d'un Printemps de Démarrage JAR de l'Application d'une GUERRE"
http://spring.io/guides/gs/convert-jar-to-war/

Il semblait à construire amende en un .la guerre de fichier.. le service est en cours d'exécution dans mon TOMCAT instance du gestionnaire.. mais j'obtiens l'erreur 404 est une fois que j'ai tenter d'utiliser le service.

URL 404 avais

http://localhost:8080/gs-rest-service-0.1.0/dbgreeting?name=MyName

Dois-je modifier la cartographie?

DataBaseController.java

@RequestMapping("/dbgreeting")
    public @ResponseBody DataBaseGreeter dbgreeting(
            @RequestParam(value="name", required=false, defaultValue="World") String name) {
        return new DataBaseGreeter(counter.incrementAndGet(),String.format(template, name));
    }

Maintenant, j'ai l' .la guerre de fichier créé selon un mélange de choses.. et inquiet, j'ai peut-être raté quelque chose.

J'ai découvert depuis XAMPP sur OSX ne contient pas une webapp/dossier, ce qui m'a forcé à charge Bitnami de Tomcat pile à la place. Les gens en général basculer entre XAMPP et les autres piles, sur cette base? ou ai-je raté quelque chose pour obtenir webapp créé dans XAMPP?

source d'informationauteur Erik | 2013-11-06