Настроил Spring Boot в соответствии с руководством, но он все равно не может найти мои представления jsp. Итак, после запуска я получаю сообщение: «Это приложение не имеет явного сопоставления для /error, поэтому вы видите это как запасной вариант».
Есть предложения?
пом:
2022-11-15 23:09:26.879 INFO 11896 --- [ restartedMain] c.l.s.mylibrary.MyLibraryApplication : No active profile set, falling back to 1 default profile: "default"
2022-11-15 23:09:26.907 INFO 11896 --- [ restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2022-11-15 23:09:26.908 INFO 11896 --- [ restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2022-11-15 23:09:27.369 INFO 11896 --- [ restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
2022-11-15 23:09:27.374 INFO 11896 --- [ restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2022-11-15 23:09:27.375 INFO 11896 --- [ restartedMain] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.68]
2022-11-15 23:09:27.495 INFO 11896 --- [ restartedMain] org.apache.jasper.servlet.TldScanner : At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
2022-11-15 23:09:27.500 INFO 11896 --- [ restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2022-11-15 23:09:27.501 INFO 11896 --- [ restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 593 ms
2022-11-15 23:09:27.663 INFO 11896 --- [ restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729
2022-11-15 23:09:27.694 INFO 11896 --- [ restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
2022-11-15 23:09:27.700 INFO 11896 --- [ restartedMain] c.l.s.mylibrary.MyLibraryApplication : Started MyLibraryApplication in 1.008 seconds (JVM running for 1.342)
2022-11-15 23:09:43.705 INFO 11896 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2022-11-15 23:09:43.705 INFO 11896 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
2022-11-15 23:09:43.706 INFO 11896 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms
В основном я создал webapp/WEB-INF/jsp/, и это не помогло.
Настроил Spring Boot в соответствии с руководством, но он все равно не может найти мои представления jsp. Итак, после запуска я получаю сообщение: «Это приложение не имеет явного сопоставления для /error, поэтому вы видите это как запасной вариант». Есть предложения? пом: [code] xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0
org.springframework.boot spring-boot-starter-test test
org.springframework.boot spring-boot-maven-plugin
[/code] Свойства: [code]spring.mvc.view.prefix=/webapp/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp [/code] Контроллер: [code]@Controller public class FirstController { @GetMapping("/") public String sayHello(){ return "hello"; } } [/code] Консоль: [code]2022-11-15 23:09:26.879 INFO 11896 --- [ restartedMain] c.l.s.mylibrary.MyLibraryApplication : No active profile set, falling back to 1 default profile: "default" 2022-11-15 23:09:26.907 INFO 11896 --- [ restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable 2022-11-15 23:09:26.908 INFO 11896 --- [ restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' 2022-11-15 23:09:27.369 INFO 11896 --- [ restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http) 2022-11-15 23:09:27.374 INFO 11896 --- [ restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2022-11-15 23:09:27.375 INFO 11896 --- [ restartedMain] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.68] 2022-11-15 23:09:27.495 INFO 11896 --- [ restartedMain] org.apache.jasper.servlet.TldScanner : At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 2022-11-15 23:09:27.500 INFO 11896 --- [ restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2022-11-15 23:09:27.501 INFO 11896 --- [ restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 593 ms 2022-11-15 23:09:27.663 INFO 11896 --- [ restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729 2022-11-15 23:09:27.694 INFO 11896 --- [ restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path '' 2022-11-15 23:09:27.700 INFO 11896 --- [ restartedMain] c.l.s.mylibrary.MyLibraryApplication : Started MyLibraryApplication in 1.008 seconds (JVM running for 1.342) 2022-11-15 23:09:43.705 INFO 11896 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' 2022-11-15 23:09:43.705 INFO 11896 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2022-11-15 23:09:43.706 INFO 11896 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms [/code] В основном я создал webapp/WEB-INF/jsp/, и это не помогло.