当我试图去localhost:8080/
时,我得到了Whitelabel错误
。
我的控制器:
package com.example.demo;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class FormController {
@RequestMapping("/")
public String login() {
return "Hello, World!";
}
}
我也尝试过使用不同的端口。
我的依赖项:SpringWeb、SpringWeb服务、Jersey、SpringDataJPA和H2数据库。
我快要失去它了,所以请帮帮我。
简短的回答:
@ResponseBody
@RequestMapping("/")
public String login() {
return "Hello, World!";
}
长答案:
如果没有@ResponseBody
,因为您有@Controller
和Spring Mvc,它将尝试使用您返回的字符串“Hello World!”
并将其与名为“Hello World!”的jsp视图匹配显然不存在,因此会出现白标错误。
添加@ResponseBody
Spring Mvc不会试图找到具有此名称的视图,但只会将此简单响应作为字符串返回。
当启动部署在Kubernetes中的spring应用程序时,会出现以下logback错误。 2022-04-20 13:47:25.928错误1 --- [ main]o.s.boot.SpringApplication:应用程序运行失败 java.lang.IllegalStateException:检测到注销配置错误:中的错误c.q.l.core.rolling.SizeAndTimeBase
我想我也有类似的问题,但不知道如何修复Tomcat 404错误:源服务器没有找到目标资源的当前表示形式,或者不愿意透露该表示形式的存在 错误图像 我正在尝试使用docker和Tomcat构建简单的hello world spring boot应用程序。我用maven制作了war文件,然后将其放到$CATALINA_HOME/webapps/中,并通过执行[“CATALINA.sh”,“run”]来
我试图用Spring和Thymeleaf显示一个超文本标记语言文件,但是当我从浏览器点击控制器时,我得到如下所示的错误: 下面是我的控制器代码。。 这是我的application.properties文件: 这是我的pom.xml文件: 以下是主要的Spring Boot类: 我试图显示的文件是一个helloworld.html文件,这是路径src/main/资源/模板/helloworld.ht
我想对Spring数据使用ElasticSearch。我使用的是Spring 5、Spring Boot 2和ElasticSearch 7.4。Docker compose: 马文: 存储库: 配置: 和错误时启动应用程序: 引起:java.lang.NoSuchMEDError:org.springframework.http.HttpHeaders.(Lorg/springframe/uti
我正在尝试使用简单的spring启动应用程序。我在ApplicationContext上启动应用程序时遇到问题。 2017-04-26 11:17:31.101警告14528---[main]s.c.a.AnnotationConfigApplicationContext:上下文初始化期间遇到异常-取消刷新尝试:org。springframework。豆。工厂未满足的PendencyExcepti
我正在构建一个spring boot应用程序,在从eclipse运行项目的同时,它可以完美地工作,页面加载正常。但当我构建maven并生成JAR文件并尝试执行时,JSP页面没有加载,它显示了白标签错误。 应用属性 文件夹结构 波姆。xml 这个项目pom xml与所有的depeden Spring启动类文件