您的位置:首页 > 编程语言 > Java开发

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

2016-06-20 18:12 197 查看

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文件夹进行一一查看对比。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java java web 经验 maven jar