当前位置: 首页 > news >正文

linux启动jar 缺失lib

linux启动jar包时,找不到报错

[root@ebs-141185 xl-admin]# java -Djava.library.path=/home/kabangke/xl-admin/lib -jar /home/kabangke/xl-admin/xl-admin.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/web/servlet/config/annotation/WebMvcConfigurerAdapterat java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClass(ClassLoader.java:763)at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)at java.net.URLClassLoader.access$100(URLClassLoader.java:73)at java.net.URLClassLoader$1.run(URLClassLoader.java:368)at java.net.URLClassLoader$1.run(URLClassLoader.java:362)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:361)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:94)at java.lang.ClassLoader.loadClass(ClassLoader.java:357)at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:46)at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:587)
Caused by: java.lang.ClassNotFoundException: org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapterat java.net.URLClassLoader.findClass(URLClassLoader.java:381)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:94)at java.lang.ClassLoader.loadClass(ClassLoader.java:357)... 16 more

用的maven分离jar打包,没有指定lib目录

加上 -Dloader.path="lib/"  即可

nohup java -Dloader.path="lib/" -jar xl-agent.jar > /dev/null 2>&1 &

linux启动jar包参考:全网最全Linux 运行jar包的几种方式_liunx 运行jar包_油焖茄子的博客-CSDN博客

maven打包jar包分离参考:springboot 从jar包中分离出lib包,实现lib包与项目代码分离_springboot打包分离lib_独行客-编码爱好者的博客-CSDN博客

http://www.lryc.cn/news/144177.html

相关文章:

  • 【Bash】常用命令总结
  • 小研究 - Java虚拟机性能及关键技术分析
  • Repo manifests默认default.xml清单文件中的各个标签详解
  • javacv基础02-调用本机摄像头并预览摄像头图像画面视频
  • 【Nginx21】Nginx学习:FastCGI模块(三)缓冲区与响应头
  • 正则表达式(常用字符简单版)
  • 从零开始学习Python爬虫:详细指南
  • 分布式计算框架:Spark、Dask、Ray
  • 什么是伪类链(Pseudo-class Chaining)?
  • 每日一题:leetcode 57 插入区间
  • 第五节:实现自己的第一个environment
  • 无套路,财务数据分析-多组织损益表分析分享
  • Java并发编程第6讲——线程池(万字详解)
  • AI + Milvus:将时尚应用搭建进行到底
  • 归并排序(Java 实例代码)
  • 【VUE】数字动态变化到目标值-vue-count-to
  • Mysql /etc/my.cnf参数详解(二)
  • AUTOSAR规范与ECU软件开发(实践篇)6.10AUTOSAR操作系统概念与配置方法介绍(下)
  • 蓝牙 - 经典蓝牙物理信道介绍
  • 性能测试中未做集群时,在登入中已经保存了登入的session,但可能会出现在不同的服务器上显示登入失败
  • Python环境下载安装使用
  • 图像扭曲之波浪扭曲
  • 《自动驾驶与机器人中的SLAM技术》之GNSS相关基础知识总结
  • 【前端|CSS系列第4篇】面试官:你了解居中布局吗?
  • 安全物理环境技术测评要求项
  • SAP MTS案例教程PP生产前台操作
  • Celery task 执行报错 TypeError: Object of type set is not JSON serializable 问题分析处理
  • 【大魔王送书第一期】《一名阿里服务端开发工程师的进阶之路》
  • [FPGA IP系列] BRAM IP参数配置与使用示例
  • react ts