`
gdf84
  • 浏览: 61576 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Eclipse不能识别<tx:advice/>标签

阅读更多

在开发Spring的过程中,有时会出现Eclipse不能识别<tx:advice/>标签。

提示出现以下错误:

The prefix "tx" for element "tx:advice" is not bound

 

这个错误的原因很简单是:

我们在定义申明AOP的时候。。没有加载schema。

具体表现如下:

<beans>

 <tx:advice id="txAdvice" transaction-manager="transactionManager">  
     <tx:attributes>  
         <tx:method name="get*" read-only="true"/>  
         <tx:method name="*" propagation="REQUIRES_NEW" rollback-for="Exception"/>  
     </tx:attributes>  
 </tx:advice>

 <!-- aop代理设置-->  
 <aop:config proxy-target-class="true">   
....

 </aop:config>

</beans>

这时会抛出异常不认<TX>标签。。起先还以为是没有加载JAR包呢。。

后来读AOP文档才发现<beans>中要加入“xmlns:aop”的命名申明,并在“xsi:schemaLocation”中指定aop配置的schema的地址

配置文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans "
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance "
 xmlns:aop="http://www.springframework.org/schema/aop "
 xmlns:tx="http://www.springframework.org/schema/tx "
 xsi:schemaLocation="http://www.springframework.org/schema/beans
                    
http://www.springframework.org/schema/beans/spring-beans.xsd
                    
http://www.springframework.org/schema/tx
                    
http://www.springframework.org/schema/tx/spring-tx.xsd
                    
http://www.springframework.org/schema/aop
                    
http://www.springframework.org/schema/aop/spring-aop.xsd ">

这些才是最关键的地方。。后面的配置不变。。。。

分享到:
评论

相关推荐

    开发Spring的过程中出现Eclipse不能识别标签

    开发Spring的过程中出现Eclipse不能识别&lt;tx:advice /&gt;标签,需要引用 spring-tx标签,spring-tx-4.0.xsd 可以解决标签不识别的问题

    myeclipse2017 jsp页面 在select里面写 导致后面代码不是彩色问题

    5. **检查代码结构**:确认`&lt;c:if&gt;`标签的关闭标签`&lt;/c:if&gt;`是否正确,以及是否在合适的语境中使用,有时不正确的代码结构也可能导致编辑器的解析错误。 6. **使用HTML注释**:一种临时解决方案是,将`&lt;c:if&gt;`标签...

    struts2标签详解与实例

    这个例子展示了如何使用Struts2的`&lt;s:form&gt;`、`&lt;s:textfield&gt;`、`&lt;s:password&gt;`、`&lt;s:email&gt;`和`&lt;s:fielderror&gt;`标签创建一个包含用户输入验证的注册表单。 五、源码与工具 理解Struts2标签的实现原理,可以查看其...

    JTA事务源码示例

    &lt;tx:advice id="txAdvice" transaction-manager="myJtaManager"&gt; &lt;tx:attributes&gt; &lt;tx:method name="delete*" rollback-for="Exception"/&gt; &lt;tx:method name="save*" rollback-for="Exception"/&gt; &lt;tx:method ...

    旅游网站管理系统

    旅游网站管理系统v1.0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;一、功能:&lt;br/&gt;1.管理员添加,修改,删除文章&lt;br/&gt;2.自动生成静态文件.(系统默认生成.html)&lt;br/&gt;3.文章一级分类&lt;br/&gt;4.文章,删除,批量删除等&lt;br/&gt;5.管理员自行添加,修改密码&lt;br...

    Spring2.5和Hibernate3集成--学习spring aop ioc

    &lt;tx:method name="add*" propagation="REQUIRED"/&gt; &lt;tx:method name="del*" propagation="REQUIRED"/&gt; &lt;tx:method name="modify*" propagation="REQUIRED"/&gt; &lt;tx:method name="*" read-only="true"/&gt; &lt;/tx:...

    <jsp:plugin>动作时,使用lomboz+Eclipse中编写程序,浏览器一直报 找不到.class文件

    在本文中,我们将深入探讨 `&lt;jsp:plugin&gt;` 动作元素的使用,以及如何解决在Lomboz和Eclipse环境下遇到的“找不到.class文件”的问题。 首先,`&lt;jsp:plugin&gt;` 是JSP标准标签库(JSTL)的一部分,它允许开发者在页面...

    Java swing mysql(Oracle)实现的飞机订票系统项目

    &lt;name&gt;org.eclipse.jdt.core.javabuilder&lt;/name&gt; &lt;arguments&gt; &lt;/arguments&gt; &lt;/buildCommand&gt; &lt;/buildSpec&gt; &lt;natures&gt; &lt;nature&gt;org.eclipse.jdt.core.javanature&lt;/nature&gt; &lt;/natures&gt; &lt;/project...

    基于eclipse的maven集成tomcat

    - 编辑 `pom.xml` 文件,在 `&lt;build&gt;` 标签下添加 Tomcat Maven 插件配置,用于自动部署: ```xml &lt;build&gt; &lt;finalName&gt;test&lt;/finalName&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt; ...

    实验 spring 声明事务

    然后,通过`&lt;tx:annotation-driven&gt;`标签启用基于注解的事务管理,并指定事务管理器。接着,使用`&lt;tx:advice&gt;`和`&lt;tx:attributes&gt;`定义事务策略,例如,将所有以`insert*`、`update*`和`delete*`开头的方法设置为`...

    Java开发入行真功夫 光盘 源代码

    &lt;name&gt;org.eclipse.jdt.core.javabuilder&lt;/name&gt; &lt;arguments&gt; &lt;/arguments&gt; &lt;/buildCommand&gt; &lt;/buildSpec&gt; &lt;natures&gt; &lt;nature&gt;org.eclipse.jdt.core.javanature&lt;/nature&gt; &lt;/natures&gt; &lt;/project...

    Myeclipse+maven+nexus且m2eclipse插件带索引的完美组合

    &lt;mirrorOf&gt;*&lt;/mirrorOf&gt; &lt;url&gt;http://localhost:8081/nexus/content/groups/public&lt;/url&gt; &lt;/mirror&gt; &lt;/mirrors&gt; &lt;profiles&gt; &lt;profile&gt; &lt;id&gt;nexus&lt;/id&gt; &lt;repositories&gt; &lt;repository&gt; &lt;id&gt;central&lt;/id&gt; ...

    用eclipse创建webservice.doc

    ### 使用Eclipse创建WebService知识点详解 #### 一、概述 在现代软件开发中,Web服务是一种重要的技术,它允许应用程序之间通过网络进行通信。...希望本指南能帮助您更好地掌握如何使用Eclipse来构建和管理Web服务。

    Swing星际争霸 游戏源码实例demo,仅供开发学习交流.zip

    &lt;name&gt;org.eclipse.jdt.core.javabuilder&lt;/name&gt; &lt;arguments&gt; &lt;/arguments&gt; &lt;/buildCommand&gt; &lt;/buildSpec&gt; &lt;natures&gt; &lt;nature&gt;org.eclipse.jdt.core.javanature&lt;/nature&gt; &lt;/natures&gt; &lt;/projectDescription&gt;

    简单的 Eclipse环境下搭建spring的范例

    &lt;servlet-name&gt;dispatcher&lt;/servlet-name&gt; &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt; &lt;init-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;param-value&gt;/...

    Eclipse快速上手指南

    Eclipse快速上手指南&lt;br&gt;&lt;br&gt;本人所发布的所有资源,请访问以下地址&lt;br&gt;http://download.csdn.net/user/hahaomi23&lt;br&gt;http://download.csdn.net/user/hahaomi23&lt;br&gt;&lt;br&gt;希望这些资源对大家有所帮助!&lt;br&gt;如有问题可...

    eclipse的maven项目中,通过mybatisgenerator工具自动生成实体类和Mapper

    &lt;artifactId&gt;mybatis-generator-core&lt;/artifactId&gt; &lt;version&gt;1.3.5&lt;/version&gt; &lt;/dependency&gt; ``` 3. **添加MySQL JDBC驱动依赖**:为了能够访问MySQL数据库,需要添加相应的JDBC驱动依赖。示例代码如下所示: ...

    Eclipse使用maven搭建spring mvc源码

    这样Eclipse就能识别并使用Maven。同时,需要在Eclipse中配置Maven的本地仓库路径,以便Maven知道在哪里下载和存储依赖库。 2. **创建Spring MVC项目**:在Eclipse中,选择“File” &gt; “New” &gt; “Maven Project”...

Global site tag (gtag.js) - Google Analytics