• 使用maven 打包springboot项目步骤以及所遇到的问题


    1.首先必须确保java和maven是安装好的,并且环境变量配置正确

    2.接着可以看一下我们项目中的pom.xml中的以下配置

    packaging那里很关键,表示我们打包项目的类型,可以为jar 也可以为war包。

    不过,需要注意的是,如果打包为jar包,那么该jar包中是没有静态资源的,如果想要使用静态资源还需要自己配置。为了

    方便我们直接打包为war包。

    3.然后就在DOS界面,进入我们项目的目录下 ,输入以下命令进行打包

    出现了build success就说明打包成功了

    现在去项目的target目录下看war包是否存在

    4.因为springboot打包出来的不管是jar包还是war包 都是内置了tomcat服务器 ,所以我们通过以下命令直接运行该war包来启动项目(运行jar包是同样的方法)

    5.然后测试项目是否运行成功:

    至此springboot打包并运行就完成了。是不是非常简单呢。

    不过在运行java -jar的过程中可能会遇到类不能找到的 ClassNotFoundException异常。这很有可能是因为我们在mapper.xml中的resultType或者resultMap中使用 了Aliases(别名)。

    这就很奇怪,明明在IDE中使用实体类的别名完全没有问题,但是一打包运行java -jar的时候就找不到该实体类。我也是找了很久,最后发现这其实是springboot的一个bug。

    详情请看原博,链接:https://blog.csdn.net/rainbow702/article/details/63255736

  • 相关阅读:
    linux hosts.equiv设置解析
    linux 普通synflood攻击防范网络参数设置
    电脑如何刻录光盘的方式
    Linux系统服务详解
    linux下history命令显示历史指令记录的使用方法
    tkinter模块常用参数
    python使用tkinter做界面之颜色
    python进行linux系统监控
    Windows 系统cmd设置添加静态路由方式
    PyCharm在win10的64位系统安装实例
  • 原文地址:https://www.cnblogs.com/devise/p/9974685.html
Copyright © 2020-2023  润新知