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

NoClassDefFoundError

测试环境中项目打成war包准备发布到tomcat上,遇到多个问题

1、查看d盘根目录的logs文件夹(如果项目有log4j,可以看看logback.xml文件怎么写的),通过日志来定位排查问题
2、根据项目打包的时候记得在pom里面将packaging修改为<packaging>war</packaging>
3、通过日志或控制台排查定位到java.lang.NoClassDefFoundError: 的问题时,需要进一步排查pom里面引用冲突,因为部分包的scope作用域是provided,而打war包的需要complime。idea里面通过maven插件进行依赖分析,查看并改进包的情况。
4、tomcat部署war包,直接把war包丢进webapps目录,然后在bin文件下启动,startup.batstartup.sh


http://www.mrgr.cn/news/3018.html

相关文章:

  • 《区块链:能源市场变革的引领者》
  • 盒马鲜生源码开发
  • 杭州百腾教育科技 TiDB 6.5 to 7.5 升级记录
  • Day44 | 图论理论基础 98. 所有可达路径
  • Mycat分片-垂直拆分
  • 雨云美国二区E5v2服务器测评(非广告)
  • MySQL中处理JSON数据一文即可入门
  • 【图解秒杀系列】秒杀技术点——秒杀按钮点亮、削峰
  • 【无人驾驶】坐标变换和点云配准
  • Hadoop之DataNode启动源码解析
  • vue3 组合式 API:setup()
  • Java语言程序设计——篇十五(3)
  • CSS的:current伪类:精准定位当前活动元素
  • Python----爬虫
  • 【大数据】什么是数据中台?
  • CSS伪类选择器和伪元素
  • 为什么使用网络请求时,遇到 HTTP 请求返回 404(Not Found)错误,而使用 HTTPS 请求则正常工作
  • 计算机的演进之路:历史与组成结构全解析
  • 12.2 使用prometheus-sdk向pushgateway打点
  • github删除历史所有commit