【问题标题】:Spring boot server errors春季启动服务器错误
【发布时间】:2018-10-10 11:48:43
【问题描述】:

所以我是 Spring Boot 的新手,我的服务器有问题,我认为代码很好。 所以这是我的课程:

这是我的主要课程

控制器类

HTML页面

这是我点击 localhost:8181/ 时得到的

它说我必须打开一个会话并且 当我单击取消时,它显示:

【问题讨论】:

  • 无论谁对这个问题投了反对票,都可以添加评论来解释原因。没有人会因为消极而没有任何解释而学到任何东西。

标签: spring tomcat web server


【解决方案1】:

嗯,错误描述得很好,因为您没有映射“错误”页面,您将被发送到默认错误页面。
也许您的控制台显示了一些更有用的东西,您应该看看它并将其用作您的问题。
我不知道您为什么要在应用程序中自动装配存储库。如果您使用的是 Spring Data Rest,则不需要。
此外,建议您在此处发布您的代码,而不是图像,以描述您打算做什么。你只是想打开一个带有一些标签的索引页面吗?那么为什么所有的回购?尝试从一个更干净的项目开始,只使用真正需要的类(首先要做的事情)。之后,同时添加一个 Entity/Repo。
也许这不是您要寻找的答案,但我强烈建议您获取一些针对初学者的 Spring Boot 教程(有很多!),并在这里做一个更具体的问题。

【讨论】:

  • 谢谢,所以我发现发生这样的错误是因为包根目录与 springbootapplication 不同,但我在这里显示的是我的包根目录是相同的,是的,我我现在正在尝试打开一个带有一些标签的索引页面,以进行测试......我稍后将需要它们的所有 repo 但现在我想确保它在做其他事情之前可以使用简单的标签
  • 我相信您的控制台可能会显示“真实”错误。白页错误只是Spring的默认错误。
  • 控制台显示的内容:将“{[/],methods=[GET]}”映射到公共 java.lang.String com.example.demo.web.BanqueController.index() .. i看到这个错误是因为包根,但我的是正确的
  • 尝试从您的应用程序类中删除所有存储库。只需要 main 方法。此外,删除实现 CommandLineRunner 并使其扩展 RepositoryRestConfigurerAdapter。
【解决方案2】:

这样做很有效:

  • 用户名字段:用户
  • 密码字段:您可以在控制台中找到它 -->
    • 使用生成的安全密码:........

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-10
    • 2017-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-12
    • 2020-05-12
    相关资源
    最近更新 更多