将maven项目导入到myeclipse遇到的几个问题

环境:jdk 1.6 tomcat7 maven3.5.0 myeclipse2014
今天把项目导入到本地的myeclipse里面,用tomcat运行时报了很多错。首先可以确定的是非xml等的配置文件问题,因为其他人在相同内容下在本地都能正常用,只可能是配置或者缺少jar包的问题。报错如下:

1.刚导入项目时项目报错,部分java代码报红x显示错误位置,pom.xml报红x但是myeclipse中不显示错误位置,而且maven clean,maven build,Maven4myeclise中的Update Project怎么点也没用。也不知道是什么问题。这时候就没法pom.xml中去查找maven配置setting.xml对应的repository包是否存在所对应的jar包。
做法:
报错的java代码上面都有import的文件位置,通过这个路径去寻找repository包中对应的路径,然后把能运行的同事的repository文件夹下相应jar包的所在的上级文件夹(里面应该包括这个jar的.pom文件)一块拷贝放到自己本地的repository包下。这时候java就不会出现报错了。maven能下载的可以直接用Maven install下载,不能用或者一闪而过的就这种方式吧。

2.严重:org.springframework.web.context.ContextLoader Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiro' defined in class path resource......

初始化错误
做法:当时数据库换了一份,重新imp导入,然后进行1操作后就好了。

3.outOfMemory,内存溢出。
做法:
window-Preference-Tomcat-Tomcat 7.x-JDK-Optional Java VM arguments:
添加-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m,然后点击OK 。

4.严重: Exception sending context initialized event to listener instance of class org.springframework.web.util.log4jconfigListener...

 Web app root system property already set to different value

上面是错误提示。
原本以为是自己tomcat版本的问题,然后就把同事的tomcat7复制过来了,里面多了个他们的项目编译包,所以在启动tomcat启动我本地的项目时就报了这个错误。查了下是项目名重复了。这时候删除原来的项目编译包,重新运行一下tomcat编译一次。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值