开始接触spring boot遇到的小坑

开始接触spring boot遇到的小坑

  1. 问题一:在eclipse中的控制台提示端口被占用

    Action:
    
    Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.
    

    可能原因一:
    多次重复运行BookworkApplication


    再次运行BookworkApplication时没有停止之前正在运行的BookworkApplication

    解决方法:
    (作者使用的是eclipse,当中的tomcat此时显示处于停止状态)
    重新启动eclipse
    再次运行BookworkApplication

    可能原因二:
    此时端口确实被其他进程占用,可以在application.properties中添加
    server.port=相应端口号指定端口号。




  2. 问题二:

    Whitelabel Error Page
    This application has no explicit mapping for /error, so you are seeing this as a fallback.
    
    There was an unexpected error (type=Not Found, status=404).
    No message available
    

    可能原因一:
    BookworkApplication类所在路劲没有与相应子包同级

    BookworkApplication所在的包是其他包的父级

    正确路径设定(举例):
    注意两个包名
    注意两个包名

    解决方法:修改包名

    可能原因二:
    此时application.properties中没有指定server.servlet.context-path=/路径的情况下,context-path的路劲默认为空
    而不是如同eclipse新建maven文件时工程名称即为context-path


    在网址栏中的映射地址直接就是controller中设定的映射名

    举例:
    在application.properties中没有指定server.servlet.context-path=/路径的情况下
    若controller中指定的映射名为/run
    端口假设为8080
    那么网页地址栏中填写的应该就是localhost:8080/run

    解决办法:
    在application.properties中指定server.servlet.context-path=/路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值