Spring Boot JSP 404

Ich versuche, meinem Spring Boot-Dienst eine JSP-Seite hinzuzufügen. Mein Problem ist, dass ich bei jedem Versuch, diese Seite aufzurufen, Folgendes habe:

Whitelabel Error Page

Diese Anwendung verfügt über keine explizite Zuordnung für / error. Sie sehen dies also als Fallback.

Tue Apr 21 23:16:00 EEST 2015 Es ist ein unerwarteter Fehler aufgetreten (Typ = Nicht gefunden, Status = 404). Keine Nachricht verfügba

Ich habe das Präfix und das Sufix in meine application.properties eingefügt

spring.view.prefix: /WEB-INF/jsp/
spring.view.suffix: .jsp

Dies ist meine Controller-Klasse:

@Controller
public class MarkerController {
    @RequestMapping(value="/map")
    public String trafficSpy() {
        return "index";
    }
}

Meine Anwendungsklasse:

@SpringBootApplication
public class Application extends SpringBootServletInitializer {
    private static Logger logger = Logger.getLogger(Application.class.getName());

    public static void main(String[] args) {
            logger.info("SPRING VERSION: " + SpringVersion.getVersion());
            SpringApplication.run(Application.class, args);
        }
}

Und die index.jsp:

<!DOCTYPE html>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html lang="en">

<body>
    <h1>Hello, World!!!</h1>


    <p>JSTL URL: ${url}</p>
</body>

</html>

Und dies ist die src-Dateistruktur:

├── src
│   ├── main
│   │   ├── java
│   │   │   └── com
│   │   │       └── example
│   │   │           └── internetprogramming
│   │   │               └── myserver
│   │   │                   └── server
│   │   │                       ├── Application.java
│   │   │                       ├── config
│   │   │                       │   └── DatabaseConfig.java
│   │   │                       ├── controller
│   │   │                       │   └── MarkerController.java
│   │   │                       ├── dao
│   │   │                       │   ├── MarkerDaoImplementation.java
│   │   │                       │   └── MarkerDaoInterface.java
│   │   │                       ├── Marker.java
│   │   │                       └── service
│   │   │                           ├── MarkerServiceImplementation.java
│   │   │                           └── MarkerServiceInterface.java
│   │   ├── resources
│   │   │   └── application.properties
│   │   └── webapp
│   │       └── WEB-INF
│   │           └── jsp
│   │               └── index.jsp

Antworten auf die Frage(18)

Ihre Antwort auf die Frage