• 使用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

  • 相关阅读:
    指针数组和数组指针表示二维数组
    scanf与getchar()区别
    选择循环
    朴素的思想
    asp.net中word转html碰到的权限异常问题(转)
    MAC下安装Fiddler抓包工具
    抓包工具charles的使用
    mysql 命令大全
    利用反射拼接SQL查询条件字符串
    赚自己的淘宝佣金,让返利网无路可走
  • 原文地址:https://www.cnblogs.com/devise/p/9974685.html
Copyright © 2020-2023  润新知