webapp controller funktioniert nicht

mankingwwe

Aktives 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..

Java:
@RestController
public class LoginController {

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

}

---


Java:
@SpringBootApplication
public class WebappApplication {

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

Anhänge

  • Unbenannt.PNG
    Unbenannt.PNG
    63,8 KB · Aufrufe: 172
  • ss.PNG
    ss.PNG
    27,3 KB · Aufrufe: 169
  • a.PNG
    a.PNG
    19,5 KB · Aufrufe: 163
Zuletzt bearbeitet von einem Moderator:

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.
 

sascha-sphw

Top Contributor
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.
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.
 

mankingwwe

Aktives 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?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Singleton für In-Memory-Caching in WebApp Web Tier 4
C Webapp spielt verrückt Web Tier 2
M Classpath für JPA in Tomcat Webapp: Wie konfigurieren? Web Tier 4
J tomcat webapp restarten Web Tier 2
S Webapp und mysql. mysql verliert die verbindung nach langer zeit Web Tier 6
U Grundaufbau der Webapp mit JSP/Servlets Web Tier 7
N Info bei Start von WebApp ausgeben Web Tier 8
N URL bei WebApp wird immer laenger Web Tier 5
H MVC in Java pur / Controller als Instanz? / Theorie! Web Tier 4
K Servlet + JSP: JSP-Seite ein Array/ArrayList überliefern vom Controller-Servlet Web Tier 8
H JSF Daten aus ManagedBean können vom Controller gelesen werden Web Tier 6
D Codierung im Frontend funktioniert nicht richtig Web Tier 2
krgewb Base64 funktioniert nicht, aber btoa funktioniert Web Tier 10
S Websocket.jar funktioniert nur teilweise Web Tier 14
J Https Verknüpfung funktioniert nicht Web Tier 0
W JSF DataTable - Filter Funktion funktioniert nicht Web Tier 3
F JSF Bean funktioniert nicht immer.. Web Tier 3
L error-page mit ui:composite funktioniert nicht Web Tier 0
L JSF Composit Component mit ajax funktioniert nicht. Web Tier 4
M <p:accordionPanel <ui:repeat <p:commandButton Action funktioniert teilweise Web Tier 3
A Aufruf eines Servlets auf einer JSP Seite funktioniert nicht Web Tier 10
D JSF cellpadding oder cellspacing funktioniert nicht Web Tier 4
W JSF Login funktioniert nicht Web Tier 12
F PrimeFaces p:selectOneMenu funktioniert nicht Web Tier 12
J @Named Notation funktioniert nicht Web Tier 3
D richTable sort funktioniert nicht Web Tier 2
A Servlet File Upload funktioniert nur lokal auf Entwicklungsrechner, nicht in Tomcat Web Tier 5
J JSF Richfaces Tabs, dynamisches include funktioniert nicht Web Tier 4
D Fileupload in GWT funktioniert nicht Web Tier 10
A JSF Weiterleitung funktioniert einfach nicht Web Tier 2
T Funktioniert das Zusammenspiel folgender Komponenten? Web Tier 2
D [GWT] Celltable SimplePager funktioniert in 2.2 nicht Web Tier 1
T JSF Dependency-Injection funktioniert offenbar nicht - warum? Web Tier 4
S Bean Validation (JSF 2.0) funktioniert nicht. Web Tier 4
D JSF 2.0 Navigationsregel funktioniert nicht Web Tier 2
F JApplet in Tomcat-Umgebung funktioniert mal wieder nicht ... Web Tier 8
P Richfaces/Seam: RichShuttleListe funktioniert nicht Web Tier 8
P Tomcat funktioniert nicht so wie er sollte Web Tier 11
megachucky JSF - NavigationRule funktioniert nicht Web Tier 9
C RichFaces Ajax ReRender funktioniert nicht. Web Tier 2
L BMI-Messer funktioniert nicht Web Tier 18
G Session.invalide() funktioniert nicht richtig Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben