Я запустил проект Spring-Boot-Sample-Web-Static отсюда, сделал это изменение в Pom < /p>
org.springframework.boot
spring-boot-starter-tomcat
< /code>
и добавил этот класс, чтобы обслуживать дубликат Index2.html из одной и той же статической < /code> местоположение папки: < /p>
import org.springframework.http.MediaType;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class Rester {
@RequestMapping(value = "/rand", produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
private RandomObj jsonEndpoint() {
return new RandomObj();
}
@RequestMapping(value = "/tw")
public String somePg() {
return "index2";
}
}
< /code>
URL -адрес json работает нормально, но когда я пытаюсь получить доступ к Localhost: 8080 /tw, я получаю пустую страницу, и эта ошибка в консоли: < /p>
2017-02-22 15:37:22.076 ERROR 21494 --- [nio-8080-exec-9] o.s.boot.web.support.ErrorPageFilter : Cannot forward to error page for request [/tw] as the response has already been committed. As a result, the response may have the wrong status code. If your application is running on WebSphere Application Server you may be able to resolve this problem by setting com.ibm.ws.webcontainer.invokeFlushAfterService to false
< /code>
Я делаю что -то не так? < /p>
Подробнее здесь: https://stackoverflow.com/questions/423 ... pring-boot