SSM框架搭建问题汇总一

这篇博客总结了SSM框架在搭建过程中遇到的问题,包括maven依赖问题、Class<SpringJUnit4ClassRunner>找不到错误、JVM_Bind错误、XML解析错误以及MyEclipse中查询类引用包的方法。通过检查maven库、更新junit版本、解决端口冲突、修正XML注释格式和下载缺失的jar文件,可以解决这些问题。
摘要由CSDN通过智能技术生成

一个中老年人的满负荷再学习史

1.同样的项目在别人那不报错,在我这报错
1)检测maven是否缺少lib

由于用到maven,所以先去查找maven用到的lib。--排除此错误

检查方法(报红的即确实jar):


2)检测是否添加maven依赖

虽然在Build Path中已引入Maven Denpendncied,但是部分MyEclipse还是未能自动加入maven依赖。

maven依赖是否添加:

未加入maven依赖的界面:



加入maven依赖的界面:



添加方法:此界面->Add->Java Build Path Entries选择maven即可。

2.Class<SpringJUnit4ClassRunner> cannot be resolved to a type

Spring框架做junit测试时报此错,两种可能,1)没有junit包;2)导入的junit的jar版本中没有此类


截图包含此包,那就是junit版本过低。

然而第三种可能:当你打开maven本地仓库时,一层一层你发现确实是你需要的jar版本,然而最后一层打开时,才发现文件夹为4.11版本的包里放的竟然是4.7的jar包。赶紧删了重下吧。

注意此类错误解决方法。

3.Java JVM_Bind错误

端口被占用,关闭MyEclipse,再结束进程:java.exe,javaw.exe,tomcat.exe,再启动MyEclipse。

4.注意引用正确的包

比如:(HttpServletRequest request,Model model)

需要的Model包是:import org.springframework.ui.Model;

5.Error parsing XML.  Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'.  Cause: com.ibatis.common.xml.NodeletException: Error parsing XML.  Cause: org.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 5; 注释中不允许出现字符串 "--"。

<!--	注释-->

上面是错误的注释方式,正确的注释方式:<!-- 注释 -->

6.在MyEclipse中查询类所引用的包

ctrl+shift+t

7.错误如下:

Failure to transfer org.codehaus.plexus:plexus-archiver:jar:2.0.1 fromhttp://repo.maven.apache.org/maven2 was cached in the local repository,resolution will not be reattempted until the update interval of

 central has elapsed or updates areforced. Original error: Could not transfer artifactorg.codehaus.plexus:plexus-archiver:jar:2.0.1 from/to central(http://repo.maven.apache.org/maven2): connection timed out

 tohttp://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.0.1/plexus-archiver-2.0.1.jar

缺少jar文件:plexus-archiver.jar,版本是2.0.1。

去目录下查看有此目录,但是打开后,发现确实没有jar文件,下载一个就好了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值