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里

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

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

  • 相关阅读:
    iOS开发网络篇—数据缓存
    iOS开发网络篇—监测网络状态
    AFNetworking 接收text/html格式返回数据
    ios移动APP支付方案
    iOS开发网络篇—发送json数据给服务器以及多值参数
    AFNetWorking https SSL认证
    CocoaPods版本升级
    内存管理
    init 用法
    Class 用法
  • 原文地址:https://www.cnblogs.com/St123456/p/12096494.html
Copyright © 2011-2022 走看看