Spring学习Eclipse的各种坑

最近在学后台技术SSH和SSI ,本来准备使用MyEclipse做开发,但是前辈们都说学习阶段还是使用Eclipse,所以我想想果断使用了Eclipse,所以遇到各种坑。
1. Eclipse对Spring的IDE没有集成!

解决方案一:首先下载并安装 ajdt_2.0.2_for_eclipse_3.5.zip,这个文件是安装SpringIDE必需的文件。

下载地址:http://www.eclipse.org/ajdt/downloads/

下 载完成后将plugins和features目录复制到eclipse安装目录下,覆盖原来的plugins和features目录。
如果以前已 经启动过eclipse,就把configuration目录下config.ini文件和.settings目录外的所有文件删除。

解决方案二:当然还可以使用在线安装的方式,官方是比较支持这种方式的,可参考http://www.eclipse.org /ajdt/downloads/网页。

启动 eclipse,可以查看一下插件是否安装成功,Help->About Eclipse SDK->Plug-in Details
如果这里能够看到有‘AJ’的图标,说明安装成功,
在弹出的Plug-in Details对话框中能够看到AspectJ的几个插件。

开始安装Spring IDE,在eclipse中依次点Help->Software Updates->Find and Install…,
选择Search for new features to install,点Next,选择New Remote Site,
添加一个新的站点即SpringIDE的下载站点。在Name中输入SpringIDE……,
URL栏中输入 http://springide.org/updatesite/,完成之后,选中SpringIDE开始搜索插件。
搜索完成后会显示搜索到的 插件,这时首先选中Spring IDE.
最后选Install All就OK的

2. Eclipse   Spring3.2和JDK8的不兼容
     <context:component-scan base-package="com">时报错

报错信息
报错信息

官方解释:The exception you see is not very likely to be cause by invalid Spring configuration but your classpath setup. This feels like a version incompatibility regarding the ASM libraries and Java 8. The ASM version, Spring 3.2 depends on is known to be incompatible with Java 8.

Thus, if you want run your code with Java 8, you need to use a recent Spring 4.0 version.

解决方案一:

JDK改为7版本
解决方案二:
Spring升级4.x版本,但是注意的是加个spring-aop-4.1.5.RELEASE.jar,不然还是会出错

  1. Servlet 3.0 web.xml缺失
    解决方案:
 <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                        http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    version="3.0">

  <listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>

  <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:applicationContext.xml</param-value>

</context-param>

加上这些就能正常配置和提示了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骑着巨人找巨人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值