zoukankan      html  css  js  c++  java
  • 部署项目问题(maven打包jar不对应,导致启动时一直找不到某个类)

    项目是springboot+maven  打包用maven的插件package 

    下面是打包后的目录结构  project-1.0 和project-1.0.tar.gz是一样的  区别就是一个是压缩包 一个不是

    以下是进入压缩包后的目录结构

    这个hztech-framework 是我们公司自己手写的基础框架   问题就出现在这个jar包!!!!

    把打包后的项目放到服务器上

    进入容器内启动,出现 ./startup.sh: not found  原因是windows和linux编码格式不对应,解决方法就是将服务器内之前的bin目录拷贝过来 方可解决

    以下是我已经将别的项目中的bin拷贝过来后,启动出现[com/hztech/framework/core/BaseController.class]找不到 ,我就纳闷了,打包里不是有这个hztech 这个jar吗

    以下是我进入到hztech-framework jar里面  找到了BaseController

    然后我进到了maven仓库,找到了hztech-framework  进去看到了有两个hztech-framework jar  我把hztech-framework-1.0-SNAPSHOT.jar  拷贝到服务器上的lib里

    然后进入容器内,重启项目,发现就正常启动了。

    原因是什么 现在我都没找到,只找到了这个解决办法,希望遇到这个问题的小伙伴能有更好的解决方法

  • 相关阅读:
    @loj
    @hdu
    @hdu
    转:sql之left join、right join、inner join的区别
    MySQL客户端Workbench
    转:js中this关键字详解
    转:jQuery弹出二级菜单
    转:ASP.NET 使用Ajax
    Python类的特点 (3) :静态方法与类方法
    Python类的特点 (2) :类属性与实例属性的关系
  • 原文地址:https://www.cnblogs.com/St123456/p/12096494.html
Copyright © 2011-2022 走看看