【java细节】 JAVAWeb部署经验:Maven包丢失、打包缺jar、classNotFound等

本文介绍了解决Maven项目中缺失Jar包的方法,包括更换Maven源、手动下载并安装Jar包到本地仓库,以及Maven项目的打包流程。此外还提到了可能遇到的问题及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Maven Jar包缺失解决办法

一个非自己开发项目,pull源码后,经常会缺失jar包。
第一:换maven源。国外源,国内源都行。没翻墙的建议国内,比如开源中国的源
http://maven.oschina.net/content/groups/public/
第二:如果下载源一直失败,或者下载不到。则自己手动google到指定的jar包,然后下载到本地,用cmd进入到jar包存在的目录,用命令行注册到maven仓库中,然后clean maven项目。
命令:(里面参数可选)
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.2.0 -Dpackaging=jar -Dfile=E:\oracle\ojdbc14-10.2.0.2.0.jar

Maven项目打包

Clean
先clean一下,清除下遗留的东西
Install
重新打包出一个war包
删除遗留文件
很有可能是源码和产生的war包在windows的C:盘里面,打包过程中会报错文件删不掉,需要手动删掉遗留文件后再进行重新clean install。
Maven->Update project
容易将jdk换掉,导致报错找不到jre或者jdk,再手动换回来继续打包即可。
Maven build配置
在pom文件里面,build标签在build命令执行过程中会执行,其中可指定build出来的版本等信息。

普通Java项目打包

注意jar需放在lib文件夹中,否则export时候不会将jar导出。

ClassNotFound

可能是缺jar包,也可能是多jar包导致jar包冲突。需在服务器上部署的war包解压后,打开里面jar文件夹进行一一查看对比。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值