Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 如何解决;缺少代码属性“;SpringWeb应用程序中的错误/异常?_Spring Mvc_Spring Security - Fatal编程技术网

Spring mvc 如何解决;缺少代码属性“;SpringWeb应用程序中的错误/异常?

Spring mvc 如何解决;缺少代码属性“;SpringWeb应用程序中的错误/异常?,spring-mvc,spring-security,Spring Mvc,Spring Security,我正在使用Eclipse、SpringMVC、SpringDataJPA、SpringSecurity、Hibernate和ApacheTomcat7开发maven webapp 我收到两个与“缺少代码属性”相关的异常。以下是异常: 在applicationContext.xml中:Exception“类文件javax/persistence/RollbackException中非本机或抽象的方法中缺少代码属性”。接近 <tx:annotation-driven transaction-m

我正在使用Eclipse、SpringMVC、SpringDataJPA、SpringSecurity、Hibernate和ApacheTomcat7开发maven webapp

我收到两个与“缺少代码属性”相关的异常。以下是异常:

  • 在applicationContext.xml中:Exception“类文件javax/persistence/RollbackException中非本机或抽象的方法中缺少代码属性”。接近

    <tx:annotation-driven transaction-manager="transactionManager" />
    
    
    
  • 在security.xml中:处理xml“类文件javax/servlet/ServletException中非本机或抽象的方法中缺少代码属性”时出错。靠近

  • pom.xml

    
    4.0.0
    com.gaurav.jba
    java博客聚合器
    0.0.1-快照
    战争
    UTF-8
    4.0.5.1发布
    3.0.4
    爪哇
    javaeewebapi
    6
    假如
    jstl
    jstl
    1.2
    org.apache.tiles
    砖芯
    ${apache.tiles}
    org.apache.tiles
    平铺jsp
    ${apache.tiles}
    org.slf4j
    slf4j-log4j12
    1.7.6
    org.springframework
    弹簧芯
    ${org.springframework.version}
    org.springframework
    弹簧式
    ${org.springframework.version}
    org.springframework
    春豆
    ${org.springframework.version}
    org.springframework
    春季aop
    ${org.springframework.version}
    org.springframework
    spring上下文
    ${org.springframework.version}
    org.springframework
    spring上下文支持
    ${org.springframework.version}
    org.springframework
    德克萨斯州春季
    ${org.springframework.version}
    org.springframework
    SpringJDBC
    ${org.springframework.version}
    org.springframework
    春季甲虫
    ${org.springframework.version}
    org.springframework
    弹簧oxm
    ${org.springframework.version}
    org.springframework
    弹簧网
    ${org.springframework.version}
    org.springframework
    SpringWebMVC
    ${org.springframework.version}
    org.springframework
    SpringWebMVCPortlet
    ${org.springframework.version}
    org.springframework
    弹簧试验
    ${org.springframework.version}
    测验
    org.hsqldb
    hsqldb
    2.3.2
    org.springframework.data
    spring数据jpa
    1.5.1.1发布
    org.hibernate
    休眠实体管理器
    4.3.5.最终版本
    org.springframework.security
    spring安全配置
    3.2.3.1发布
    org.springframework.security
    spring安全网
    3.2.3.1发布
    org.apache.maven.plugins
    maven编译器插件
    3.1
    1.7
    1.7
    org.apache.maven.plugins
    maven战争插件
    2.4
    错误的
    org.apache.tomcat.maven
    tomcat7 maven插件
    2.2
    src/main/webapp/META-INF/context.xml
    

    applicationContext.xml

    
    符合事实的
    创造
    

    dispatcher servlet.xml

    
    /WEB-INF/defs/general.xml
    
    security.xml

    
    

    请帮助解决这两个错误/异常。

    替换

    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-web-api</artifactId>
        <version>6.0</version>
        <scope>provided</scope>
    </dependency>
    
    
    爪哇
    javaeewebapi
    6
    假如
    

    
    org.jboss.spec
    jboss-javaee-6.0
    1.0.0.1决赛
    聚甲醛
    假如
    
    jboss-javaee-6.0替换javaee web api有什么特殊原因吗?请查看完整说明。Hi。以上两个问题得到解决。但是现在我在security.xml中发现了另一个错误:“org.springframework.security.core.authority.AuthorityUtils”类是抽象的。您可以发布完整的堆栈吗?请检查以下url:
    <context:component-scan base-package="com.gaurav.jba">
        <context:exclude-filter type="annotation"
            expression="org.springframework.stereotype.Controller" />
    </context:component-scan>
    
    <jdbc:embedded-database type="HSQL" id="dataSource" />
    
    <bean id="emf"
        class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
        <property name="packagesToScan" value="com.gaurav.jba.entity" />
        <property name="dataSource" ref="dataSource" />
        <property name="jpaProperties">
            <props>
                <prop key="hibernate.show_sql">true</prop>
                <prop key="hibernate.hbm2ddl.auto">create</prop>
            </props>
        </property>
        <property name="persistenceProvider">
            <bean class="org.hibernate.jpa.HibernatePersistenceProvider" />
        </property>
    </bean>
    
    <tx:annotation-driven transaction-manager="transactionManager" />
    
    <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
        <property name="dataSource" ref="dataSource" />
    </bean>
    
    <jpa:repositories base-package="com.gaurav.jba.repository" />
    
    <import resource="security.xml" />
    
    <context:component-scan base-package="com.gaurav.jba.controller"></context:component-scan>
    
    <bean id="tilesConfigurer"
        class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
        <property name="definitions">
            <list>
                <value>/WEB-INF/defs/general.xml</value>
            </list>
        </property>
    </bean>
    
    <bean id="viewResolver"
        class="org.springframework.web.servlet.view.UrlBasedViewResolver">
        <property name="viewClass"
            value="org.springframework.web.servlet.view.tiles3.TilesView" />
    </bean>
    
    <beans:beans xmlns="http://www.springframework.org/schema/security"
    xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
           http://www.springframework.org/schema/security
           http://www.springframework.org/schema/security/spring-security.xsd">
    
    
    <http>
        <intercept-url pattern="/users**" access="ROLE_ADMIN" />
        <intercept-url pattern="/users/**" access="ROLE_ADMIN" />
        <form-login login-page="/login.html" />
        <logout logout-url="/logout" />
    </http>
    
    <authentication-manager>
        <authentication-provider>
            <user-service>
                <user name="admin" password="admin" authorities="ROLE_USER, ROLE_ADMIN" />
            </user-service>
        </authentication-provider>
    </authentication-manager>
    
    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-web-api</artifactId>
        <version>6.0</version>
        <scope>provided</scope>
    </dependency>
    
    <dependency>
        <groupId>org.jboss.spec</groupId>
        <artifactId>jboss-javaee-6.0</artifactId>
        <version>1.0.0.Final</version>
        <type>pom</type>
        <scope>provided</scope>
    </dependency>