Не удалось загрузить класс драйвера JDBC [com.microsoft.sqlserver.jdbc.SQLServerDriver] - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь создать портал для входа, ссылаясь на это руководство:

http://www.mkyong.com/spring-security/spring-security-form-login-using-database/

но, поскольку я хочу использовать Microsoft SQL Server вместо MySQL, я внес некоторые изменения:

весна-database.xml

<beans xmlns="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">

    <bean id="dataSource"
        class="org.springframework.jdbc.datasource.DriverManagerDataSource">

        <property name="driverClassName"
            value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
        <property name="url"
            value="jdbc:sqlserver://localhost:1433;integratedSecurity=true;databaseName=test" />

        <!-- <property name="username" value="root" /> <property name="password" 
            value="password" /> -->

    </bean>

</beans>

Тогда у меня возникла эта проблема, когда я пытался запустить проект:

17: 20: 47,680 ОШИБКА [org.springframework.web.context.ContextLoader] (Пул потоков ServerService - 132) Сбой инициализации контекста: org.springframework.beans.factory.BeanCreationException: ошибка создание бина с именем org.springframework.security.filterChains: Не удается разрешить ссылку на бин 'org.springframework.security.web.DefaultSecurityFilterChain # 0' в то время как установка свойства bean-компонента 'sourceList' с ключом [0]; вложенное исключение org.springframework.beans.factory.BeanCreationException: ошибка создание бина с именем 'Org.springframework.security.web.DefaultSecurityFilterChain # 0': Не удается разрешить ссылку на бин 'Org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter # 0' при установке аргумента конструктора с ключом [4]; вложенное исключение org.springframework.beans.factory.BeanCreationException: ошибка создание бина с именем 'Org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter # 0': Не удается разрешить ссылку на бин 'org.springframework.security.authentication.ProviderManager # 0' пока установка свойства бина 'authenticationManager'; вложенное исключение org.springframework.beans.factory.BeanCreationException: ошибка создание бина с именем 'Org.springframework.security.authentication.ProviderManager # 0': Не удается разрешить ссылку на бин 'Org.springframework.security.config.authentication.AuthenticationManagerFactoryBean # 0' при установке аргумента конструктора; вложенное исключение org.springframework.beans.factory.BeanCreationException: ошибка создание бина с именем 'Org.springframework.security.config.authentication.AuthenticationManagerFactoryBean # 0': FactoryBean выдал исключение при создании объекта; вложенное исключение org.springframework.beans.factory.BeanCreationException: ошибка создание бина с именем org.springframework.security.authenticationManager: не удается разрешить ссылка на боб 'Org.springframework.security.authentication.dao.DaoAuthenticationProvider # 0' при установке аргумента конструктора с ключом [0]; вложенное исключение org.springframework.beans.factory.BeanCreationException: ошибка создание бина с именем 'Org.springframework.security.authentication.dao.DaoAuthenticationProvider # 0': Не удается разрешить ссылку на бин 'Org.springframework.security.provisioning.JdbcUserDetailsManager # 0' при установке свойства бина 'userDetailsService'; вложенное исключение org.springframework.beans.factory.BeanCreationException: ошибка создание бина с именем 'Org.springframework.security.provisioning.JdbcUserDetailsManager # 0': Не удается разрешить ссылку на bean-компонент «dataSource» при настройке bean-компонента свойство 'источник данных'; вложенное исключение org.springframework.beans.factory.BeanCreationException: ошибка создание компонента с именем dataSource, определенным в ServletContext ресурс [/WEB-INF/spring-database.xml]: ошибка установки свойства ценности; вложенное исключение org.springframework.beans.PropertyBatchUpdateException; вложенными PropertyAccessExceptions (1): PropertyAccessException 1: org.springframework.beans.MethodInvocationException: свойство исключение «driverClassName»; вложенное исключение java.lang.IllegalStateException: не удалось загрузить класс драйвера JDBC [Com.microsoft.sqlserver.jdbc.SQLServerDriver]

Тогда я думаю, что я должен сосредоточиться на этом:

org.springframework.beans.MethodInvocationException: свойство исключение «driverClassName»; вложенное исключение java.lang.IllegalStateException: не удалось загрузить класс драйвера JDBC [Com.microsoft.sqlserver.jdbc.SQLServerDriver]

Дело в том, что я включил JDB Cdriver в свой проект, но почему показалась эта ошибка?

Скриншот включенного драйвера enter image description here

Я использую wildfly 14.0.1 в качестве сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...