maven 依赖jar包只有lastupdated文件_MAVEN的常见bug:

fb8b8db5be4512784fd8e3e896fd9002.png

1. 新建maven项目时候pom.xml文件报错?(如图):

05949ee16af4d8578195dc9413be70d4.png

  解决方案:再src/main/webapp 文件夹下新建META-INF WEB-INF 文件夹,并加入web.xml文件(最好复制)。目录如图:

bc34eb34c36f823804aaa5f193bf61b1.png

2. 新建maven项目时候index.jsp文件报错?

解决方法:1. 添加Tomcat依赖。

2.直接在pom.xml文件中添加jar包支持。

<dependency>     
  <groupId>javax.servlet</groupId>     
  <artifactId>javax.servlet-api</artifactId>    
  <version>3.1.0</version> 
</dependency>

svn导入了一个maven项目,结果会出现获取不到远程仓库的依赖的问题:

Failure to transfer 
com.thoughtworks.xstream:xstream:jar:1.4.3 from Central Repository: was cached in the local repository,
 resolution will not be reattempted until the update interval of central has elapsed or updates are forced.
 Original error:Could not transfer artifact com.thoughtworks.xstream:xstream:jar:1.4.3 from/to central (Central Repository:): No response received after 60000   
 pom.xml /testweb line 1  Maven Configuration Problem

解决:

setting文件中加入了ali的私服地址,然后通过maven clean、maven install、update project等,将项目的错误排掉,依赖如果还是报错,将本地仓库对应的文件夹删掉重新获取一下,
有的依赖,比如今天的Oraclejar包和那个ID什么什么xxclent那个,maven获取不到,需要手动去下载放进去。
例如这个错:Missing artifact com.oracle.ojdbc6:ojdbc6:jar:11.2.0.3

在获取依赖时,忽然中断,也可以这么搞,删除掉最后一次更新

Linux:find ~/.m2  -name "*.lastUpdated" -exec grep -q "Could not transfer" {} ; -print -exec rm {} ;
windows:

①cd %userprofile%.m2repository

②for /r %i in (*.lastUpdated) do del %i

③然后到工程中选择 Maven->"Update Project ...

cannot be resolved to a type

这个可能是导包的问题:

①weblogic和tomcat差异造成的...weblogic能自动处理其中的list和map,而tomcat不可以;引入相应的java包就好了,我的是引入了java.util.*。

WebService,也有可能缺少WebService的关键包

<!-- org.apache.axis " axis-jaxrpc -->
<dependency>
    <groupId>org.apache.axis</groupId>
    <artifactId>axis-jaxrpc</artifactId>
    <version>1.4</version>
</dependency>

这个也是少包:

<dependency>
    <groupId>org.apache.axis</groupId>
    <artifactId>axis</artifactId>
    <version>1.4</version>
</dependency>

javax.xml.bind.JAXBException: null

javax.xml.bind.JAXBException和javax.xml.bind.annotation.XmlType问题
那一般是因为少了对应的javaxb类库导致,maven引入以下类包即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值