这是我的调度器servlet。xml
<?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:p="http://www.springframework.org/schema/p"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd">
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"/>
<context:component-scan base-package="com.controller"/>
<mvc:annotation-driven/>
<bean id="student_dao" class="com.dao.User_dao_imp"/>
<bean id="student_service" class="com.service.User_service_imp"/>
<bean id="product_dao" class="com.dao.Product_dao_impl"/>
<bean id="product_service" class="com.service.Product_service_impl"/>
<bean id="userdetail" class="com.controller.UserDetail" />
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="/WEB-INF/config/messages"/>
<property name="defaultEncoding" value="UTF-8"/>
</bean>
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="index.htm">indexController</prop>
</props>
</property>
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/"
p:suffix=".jsp" />
<!--
The index controller.
-->
<bean name="indexController"
class="org.springframework.web.servlet.mvc.ParameterizableViewController"
p:viewName="index" />
</beans>
这是我的安全。xml
<?xml version="1.0" encoding="UTF-8"?>
<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.2.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.2.xsd">
<http use-expressions="true">
<intercept-url pattern="/add_role.htm" access="hasRole('ROLE_ADMIN')" />
<form-login login-page="/login.htm"/>
<logout logout-url="/logout"/>
</http>
<authentication-manager>
<authentication-provider user-service-ref="userdetail">
<password-encoder hash="bcrypt" />
</authentication-provider>
</authentication-manager>
</beans:beans>
调试之后,我发现了一个错误
严重:加载app:java时出现异常。lang.IllegalState例外:ContainerBase。addChild:start:org。阿帕奇。卡塔琳娜。生命周期例外:组织。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。springframework。安全filterChains':无法解析对bean'org的引用。springframework。安全网状物DefaultSecurityFilterChain#0’,同时使用键[0]设置bean属性“sourceList”;嵌套的异常是org。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。springframework。安全网状物DefaultSecurityFilterChain#0”:无法解析对bean“org”的引用。springframework。安全网状物认证。UsernamePasswordAuthenticationFilter#0’,同时使用键[3]设置构造函数参数;嵌套的异常是org。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。springframework。安全网状物认证。UsernamePasswordAuthenticationFilter#0”:无法解析对bean“org”的引用。springframework。安全认证。ProviderManager#0'在设置bean属性“authenticationManager”时;嵌套的异常是org。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。springframework。安全认证。ProviderManager#0”:无法解析对bean“org”的引用。springframework。安全配置。认证。AuthenticationManagerFactoryBean#0’,同时设置构造函数参数;嵌套的异常是org。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。springframework。安全配置。认证。AuthenticationManagerFactoryBean#0”:FactoryBean在创建对象时引发异常;嵌套的异常是org。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。springframework。安全authenticationManager':无法解析对bean组织的引用。springframework。安全认证。刀。DaoAuthenticationProvider#0’,同时使用键[0]设置构造函数参数;嵌套的异常是org。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。springframework。安全认证。刀。DaoAuthenticationProvider#0”:设置bean属性“userDetailsService”时无法解析对bean“userdetail”的引用;嵌套的异常是org。springframework。豆。工厂NoSuchBeanDefinitionException:未定义名为“userdetail”的bean
在安全性中定义
configuration,如下所示:userdetail
bean。xml
<?xml version="1.0" encoding="UTF-8"?>
<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.2.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.2.xsd">
<http use-expressions="true">
<intercept-url pattern="/add_role.htm" access="hasRole('ROLE_ADMIN')" />
<form-login login-page="/login.htm"/>
<logout logout-url="/logout"/>
</http>
<authentication-manager>
<authentication-provider user-service-ref="userdetail">
<password-encoder hash="bcrypt" />
</authentication-provider>
</authentication-manager>
<beans:bean id="userdetail" class="com.controller.UserDetail" />
</beans:beans>
我刚开始使用hibernate,不太确定我的应用程序出了什么问题。所以我有两个模块:核心模块和网站模块。 模块核心拥有所有的实体,daos和所有的数据库工作。所有的DAO继承一个AbstractDAO。 模块网站做所有前端的东西,如jsps,mvc控制器...它是一个支持Spring框架的maven模块。 我试图实现第二级缓存使用ehache工厂。 组织。springframework。豆。工厂B
我试图开发一个具有Spring JPA和Hibernate实现的示例Spring Boot应用程序。虽然我设法让我的安装完成,我得到以下错误,而运行的应用程序。 创建名为“org”的bean时出错。springframework。靴子自动配置。奥姆。jpa。HibernateJpacConfiguration' 我怀疑这是某种基于配置的错误,但我无法确定错误的来源。 我看到过一些有这个错误的帖子,
我必须为客户集成Shibboleth SP身份验证,我需要将其与JBoss上的J2EE应用程序(JSF2、EJB3、JPA2)集成为7<我正在使用这个库: spring-security-core-3.2.5和依赖项 spring-security-saml2-core-1.0.0和依赖项 Spring框架4.1.3 目前,有一个bean实现了用于身份验证和授权的JdbcDaoImpl。我已经成功
我正在做项目的Spring启动...但是得到了这个错误,而运行应用程序。这可能是H2数据库错误。但是要解决这个错误localhost应该运行,但程序在部署前终止...所以我不能看到什么是实际问题。 错误:org.springframework.beans.factory.BeanCreationException:创建名称为'project TaskRepository'的bean时出错com.a
我有一个实体类InAppNotification。看起来像这样的java: 我使用JPA来处理数据库查询,这就是JPA接口的定义: 这是我application.properties的样子: 但是,当我试图在构建后通过运行 来打包应用程序时,我会遇到以下问题: 尝试调用不存在的方法。尝试从以下位置进行:javax.el.ELManager.getExpress sionWorks(ELManage