Java lernen

webapp controller funktioniert nicht

Diskutiere webapp controller funktioniert nicht im Web Tier Forum; Hey, bin was Webprogrammierung angeht ein Anfänger. Aus einem Grund den ich nicht kenne bekomme ich eine 404, wenn ich mein Programm starte. Hier...

  1. mankingwwe
    mankingwwe Neues Mitglied
    Hey, bin was Webprogrammierung angeht ein Anfänger. Aus einem Grund den ich nicht kenne bekomme ich eine 404, wenn ich mein Programm starte. Hier paar Infos..

    Code (Java):
    @RestController
    public class LoginController {

        @RequestMapping("/")
        public String index() {
            return "Greetings from Spring Boot!";
        }

    }
     
    ---


    Code (Java):
    @SpringBootApplication
    public class WebappApplication {

       public static void main(String[] args) {
          SpringApplication.run(WebappApplication.class, args);
       }
    }
     

    Anhänge:

    • Unbenannt.PNG
      Unbenannt.PNG
      Dateigröße:
      63,8 KB
      Aufrufe:
      40
    • ss.PNG
      ss.PNG
      Dateigröße:
      27,3 KB
      Aufrufe:
      38
    • a.PNG
      a.PNG
      Dateigröße:
      19,5 KB
      Aufrufe:
      34
    Zuletzt von einem Moderator bearbeitet: 20. Aug. 2018
  2. Vielleicht hilft dir diese Seite hier weiter (Klick!)
  3. mrBrown
    mrBrown Super-Moderator Mitarbeiter
    Du solltest das nicht auf einem Tomcat deployen, das Projekt ist als Standaloen-Variante gedacht.

    Du kannst das ganze über die Konsole unter Unix mit ./mvnw spring-boot:run und unter Windows mit mvnw.cmd spring-boot:run starten.

    Alternativ das Projekt mit ./mvnw package/mvnw.cmd package bauen und die jar ganz normal starten.


    Beides geht auch in IntelliJ über die Maven-Toolbar.
     
  4. sascha-sphw
    sascha-sphw Aktives Mitglied
    Lass doch einfach die Konfiguration laufen die über Deiner Tomcat Konfig steht. (Spring Boot)

    Wenn Du das ganze in einem Tomcat deployen möchtest muss die Application so aussehen.
    Code (Java):
    @SpringBootApplication
    public class WebappApplication extends SpringBootServletInitializer {
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
            return application.sources(WebappApplication.class);
        }

        public static void main(String[] args) {
            SpringApplication.run(WebappApplication.class, args);
        }
    }
    Zudem musst Du in der pom.xml <packaging>war</packaging> setzen.

    Das ändert aber nichts daran, dass du dennoch zum testen in der IDE die Spring Boot Konfig laufen lässt.
     
  5. mankingwwe
    mankingwwe Neues Mitglied
    Danke für eure Antworten bin aktuell bis morgen noch im Urlaub, deshalb kann ich es erst dann prüfen :)!
    Wann macht es denn Sinn, etwas als Standalone zu haben und wann es als war auf einem Tomcat zu deployen?
     
  6. Hinweis: Du möchtest Java lernen? Vielleicht hilft dir diese Seite hier weiter.
Die Seite wird geladen...

webapp controller funktioniert nicht - Ähnliche Themen

Seleniumtest als WebApp
Seleniumtest als WebApp im Forum Allgemeine Java-Themen
WebApplikation Projekt in Firma
WebApplikation Projekt in Firma im Forum Allgemeine Java-Themen
JavaEE WebApplication - Erstes Projekt
JavaEE WebApplication - Erstes Projekt im Forum Allgemeine Java-Themen
WebApplication debuggen
WebApplication debuggen im Forum IDEs und Tools
WebApplication To Fatclient
WebApplication To Fatclient im Forum AWT, Swing, JavaFX & SWT
Thema: webapp controller funktioniert nicht