スプリング ブート アプリケーションを開発し、外部の tomcat にデプロイしました。私が直面しているのは、コンテキスト パス tomcat を介してアプリケーションを呼び出すと、例外がスローされることです。
コントローラ
@GetMapping(value="/", produces = "text/html;charset=UTF-8")
public String loadIndexPage() {
return "index";
}
pom.xml
<build>
<finalName>apluscontent</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
アプリケーションがhttp://localhost:8080/apluscontent/で実行されることを期待していますが、以下の例外がスローされます
例外のため、リクエスト [/index.html] からエラー ページに転送しています [requestUri '/apluscontent/' 内で lookupPath '/index.html' が見つかりませんでした。パスに characterEncoding 'UTF-8' の無効なエンコード文字が含まれていますか?]
java.lang.IllegalStateException: requestUri '/apluscontent/' 内で lookupPath '/index.html' が見つかりませんでした。パスに characterEncoding 'UTF-8' の無効なエンコード文字が含まれていますか?