Форум программистов, компьютерный форум, киберфорум
Java: Spring, Spring Boot
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 17.12.2011
Сообщений: 9

Затруднение с Spring Security tutorial

04.03.2013, 19:20. Показов 1765. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Буду краток.
Пытаюсь осилить Spring. Существует такой замечательный блог http://krams915.blogspot.ru
Там есть отличный туториал по Spring security. http://krams915.blogspot.ru/20... ement.html
И тут же есть линк по которому можно получить исходники https://github.com/krams915/sp... y-tutorial
Скачал я это добро, все вроде правильно настроил, но никак не могу "задиплоить".
На выходе получаю следующее:
Кликните здесь для просмотра всего текста
"C:\Program Files\jboss-as-7.1.1.Final\bin\standalone.bat"
[2013-03-04 05:47:49,928] Artifact spring-security-tutorial:war: Server is not connected. Press 'Deploy' to start deployment.
Calling "C:\Program Files\jboss-as-7.1.1.Final\bin\standalone.conf.bat"
======================================== =======================================

JBoss Bootstrap Environment

JBOSS_HOME: C:\Program Files\jboss-as-7.1.1.Final

JAVA: C:\Program Files\Java\jdk1.7.0_02\\bin\java

JAVA_OPTS: -XX:+TieredCompilation -Dprogram.name=standalone.bat -Xms64M -Xmx512M -XX:MaxPermSize=256M -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Djboss.modules.system.pkgs=org.jboss.byt eman -Djboss.server.default.config=standalone. xml

======================================== =======================================

17:47:50,654 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA
17:47:50,836 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA
17:47:50,873 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
17:47:51,821 INFO [org.xnio] XNIO Version 3.0.3.GA
17:47:51,830 INFO [org.jboss.as.server] JBAS015888: Creating http management service using socket-binding (management-http)
17:47:51,834 INFO [org.xnio.nio] XNIO NIO Implementation Version 3.0.3.GA
17:47:51,845 INFO [org.jboss.remoting] JBoss Remoting version 3.2.3.GA
17:47:51,869 INFO [org.jboss.as.logging] JBAS011502: Removing bootstrap log handlers
17:47:51,888 INFO [org.jboss.as.configadmin] (ServerService Thread Pool -- 26) JBAS016200: Activating ConfigAdmin Subsystem
17:47:51,916 INFO [org.jboss.as.connector] (MSC service thread 1-8) JBAS010408: Starting JCA Subsystem (JBoss IronJacamar 1.0.9.Final)
17:47:51,968 INFO [org.jboss.as.connector.subsystems.dataso urces] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
17:47:52,000 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 31) JBAS010280: Activating Infinispan subsystem.
17:47:52,025 INFO [org.jboss.as.security] (ServerService Thread Pool -- 44) JBAS013101: Activating Security Subsystem
17:47:52,028 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 48) JBAS015537: Activating WebServices Extension
17:47:52,051 INFO [org.jboss.as.security] (MSC service thread 1-2) JBAS013100: Current PicketBox version=4.0.7.Final
17:47:52,068 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 38) JBAS011800: Activating Naming Subsystem
17:47:52,118 INFO [org.jboss.as.osgi] (ServerService Thread Pool -- 39) JBAS011940: Activating OSGi Subsystem
17:47:52,185 INFO [org.jboss.as.naming] (MSC service thread 1-6) JBAS011802: Starting Naming Service
17:47:52,440 INFO [org.jboss.as.mail.extension] (MSC service thread 1-8) JBAS015400: Bound mail session [java:jboss/mail/Default]
17:47:52,676 INFO [org.jboss.ws.common.management.AbstractS erverConfig] (MSC service thread 1-6) JBoss Web Services - Stack CXF Server 4.0.2.GA
17:47:52,930 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-5) JBAS015012: Started FileSystemDeploymentService for directory C:\Program Files\jboss-as-7.1.1.Final\standalone\deployments
17:47:53,058 INFO [org.jboss.as.remoting] (MSC service thread 1-5) JBAS017100: Listening on /0.0.0.0:9999
17:47:53,061 INFO [org.jboss.as.remoting] (MSC service thread 1-1) JBAS017100: Listening on /0.0.0.0:4447
17:47:53,065 INFO [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-8) Starting Coyote HTTP/1.1 on http--0.0.0.0-8080
17:47:53,195 INFO [org.jboss.as.connector.subsystems.dataso urces] (MSC service thread 1-7) JBAS010400: Bound data source [java:jboss/datasources/ExampleDS]
17:47:53,371 INFO [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://0.0.0.0:9990
17:47:53,372 INFO [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 2960ms - Started 133 of 208 services (74 services are passive or on-demand)
Connected to server
[2013-03-04 05:47:54,225] Artifact spring-security-tutorial:war: Artifact is being deployed, please wait...
17:47:54,316 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015876: Starting deployment of "spring-security-tutorial.war"
17:47:56,408 INFO [org.jboss.as.jpa] (MSC service thread 1-5) JBAS011401: Read persistence.xml for hibernatePersistenceUnit
17:47:56,810 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) JBAS010404: Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver (version 5.1)
17:47:56,837 INFO [org.jboss.as.jpa] (MSC service thread 1-1) JBAS011402: Starting Persistence Unit Service 'spring-security-tutorial.war#hibernatePersistenceUnit'
17:47:56,965 INFO [org.hibernate.annotations.common.Version] (MSC service thread 1-1) HCANN000001: Hibernate Commons Annotations {4.0.1.Final}
17:47:56,971 INFO [org.hibernate.Version] (MSC service thread 1-1) HHH000412: Hibernate Core {4.0.1.Final}
17:47:56,973 INFO [org.hibernate.cfg.Environment] (MSC service thread 1-1) HHH000206: hibernate.properties not found
17:47:56,975 INFO [org.hibernate.cfg.Environment] (MSC service thread 1-1) HHH000021: Bytecode provider name : javassist
17:47:56,992 INFO [org.hibernate.ejb.Ejb3Configuration] (MSC service thread 1-1) HHH000204: Processing PersistenceUnitInfo [
name: hibernatePersistenceUnit
...]
17:47:57,047 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC00001: Failed to start service jboss.persistenceunit."spring-security-tutorial.war#hibernatePersistenceUnit": org.jboss.msc.service.StartException in service jboss.persistenceunit."spring-security-tutorial.war#hibernatePersistenceUnit": Failed to start service
at org.jboss.msc.service.ServiceControllerI mpl$StartTask.run(ServiceControllerImpl. java:1767) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor. runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.7.0_02]
at java.util.concurrent.ThreadPoolExecutor$ Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_02]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_02]
Caused by: org.hibernate.InvalidMappingException: Unable to read XML
at org.hibernate.internal.util.xml.MappingR eader.readMappingDocument(MappingReader. java:106)
at org.hibernate.ejb.Ejb3Configuration.addX MLEntities(Ejb3Configuration.java:734)
at org.hibernate.ejb.Ejb3Configuration.conf igure(Ejb3Configuration.java:603)
at org.hibernate.ejb.HibernatePersistence.c reateContainerEntityManagerFactory(Hiber natePersistence.java:72)
at org.jboss.as.jpa.service.PersistenceUnit ServiceImpl.createContainerEntityManager Factory(PersistenceUnitServiceImpl.java: 162)
at org.jboss.as.jpa.service.PersistenceUnit ServiceImpl.start(PersistenceUnitService Impl.java:85)
at org.jboss.msc.service.ServiceControllerI mpl$StartTask.startService(ServiceContro llerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerI mpl$StartTask.run(ServiceControllerImpl. java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
... 3 more
Caused by: org.dom4j.DocumentException: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory Nested exception: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory
at org.dom4j.io.SAXReader.read(SAXReader.ja va:484)
at org.hibernate.internal.util.xml.MappingR eader.readMappingDocument(MappingReader. java:76)
... 10 more

17:47:57,272 INFO [org.jboss.as.server] (management-handler-thread - 2) JBAS015870: Deploy of deployment "spring-security-tutorial.war" was rolled back with failure message {"JBAS014671: Failed services" => {"jboss.persistenceunit.\"spring-security-tutorial.war#hibernatePersistenceUnit\"" => "org.jboss.msc.service.StartExceptio n in service jboss.persistenceunit.\"spring-security-tutorial.war#hibernatePersistenceUnit\": Failed to start service"}}
17:47:57,275 INFO [org.jboss.as.controller] (management-handler-thread - 2) JBAS014774: Service status report
JBAS014777: Services which failed to start: service jboss.persistenceunit."spring-security-tutorial.war#hibernatePersistenceUnit": org.jboss.msc.service.StartException in service jboss.persistenceunit."spring-security-tutorial.war#hibernatePersistenceUnit": Failed to start service


[2013-03-04 05:47:58,095] Artifact spring-security-tutorial:war: Error during artifact deployment. See server log for details.
17:47:58,456 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015877: Stopped deployment spring-security-tutorial.war in 1176ms

Подскажите пожалуйста что не так =)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.03.2013, 19:20
Ответы с готовыми решениями:

Jetty embedded + Spring MVC + Spring Security
Добрый день. По роду работы приходилось писать на JavaSE, в том числе и сложные клиент/серверные программы. Использовал Netty, Apache...

Spring. Тесты и Spring-security
Вопрос из области почему так. Есть у меня такой вот тест: @ContextConfiguration(locations =...

Spring security c 3 на 4
Не знаю почему, но после того, как перешел на spring security 4 возникает проблема. Захожу на страницу логина, ввожу имя и пароль....

7
66 / 55 / 11
Регистрация: 16.04.2010
Сообщений: 190
Записей в блоге: 1
05.03.2013, 09:04
Я подозреваю, что dom4j есть в JBoss AS и в Вашем приложении.
Попробуйте не включать dom4j в web-архив.
Для этого в pom.xml укажите, что dom4j "предоставляется" примерно так:
XML
1
2
3
4
5
6
<dependency>
    <groupId>dom4j</groupId>
    <artifactId>dom4j</artifactId>
    <version>1.6.1</version>
    <scope>provided</scope>
</dependency>
Ключевая фраза здесь: <scope>provided</scope>
Версия Вашей библиотеки может отличаться, укажите используемую.
0
0 / 0 / 0
Регистрация: 17.12.2011
Сообщений: 9
05.03.2013, 23:37  [ТС]
Цитата Сообщение от raiderx Посмотреть сообщение
Я подозреваю, что dom4j есть в JBoss AS и в Вашем приложении.
Попробуйте не включать dom4j в web-архив.
...
Спасибо за ответ, но к сожалению не помогло =(
Получаю вот такой массивный вывод:
http://dl.dropbox.com/u/31793177/output.txt //сюда не смог запостить, ибо превышается доступное для сообщения количество символов.
Но наверное и не стоит. Дело видимо не в dom4j. Или тут какой-то другой подход нужен.
0
66 / 55 / 11
Регистрация: 16.04.2010
Сообщений: 190
Записей в блоге: 1
06.03.2013, 08:15
Исключение dom4j как раз помогло: инициализация Hibernate проходит
Но теперь у Вас другая ошибка: установить соединение с БД Ваше приложение не может.
Code
1
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
06.03.2013, 10:58
А у Вас действительно root может без пароля заходить??
0
0 / 0 / 0
Регистрация: 17.12.2011
Сообщений: 9
06.03.2013, 15:45  [ТС]
Цитата Сообщение от raiderx Посмотреть сообщение
Исключение dom4j как раз помогло: инициализация Hibernate проходит
Но теперь у Вас другая ошибка: установить соединение с БД Ваше приложение не может.
Code
1
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
Цитата Сообщение от Skipy Посмотреть сообщение
А у Вас действительно root может без пароля заходить??
Ох, вы действительно правы, это я поправил. Но так и не получается задиплоить на JBoss.
Получаю следующее:
http://dl.dropbox.com/u/31793177/output2.txt
Попробовал задиплоить на Glassfish - все ок, все работает. //соответственно убрал из пома про log4j для Glassfish
Но хотелось бы все таки чтобы на JBoss работало.
0
66 / 55 / 11
Регистрация: 16.04.2010
Сообщений: 190
Записей в блоге: 1
06.03.2013, 16:14
Я меня есть небольшое подозрение:
Изначально это демо приложение планировалось запускать только в Tomcat, где нет ничего кроме контейнера сервлетов.
Вы его хотите запустить в JBoss AS.
В JBoss AS уже есть JPA, Bean Validation и многое-многое другое.
Ваше же приложение тоже содержит JPA (скорее всего c его реализацией в виде Hibernate), Bean Validation (опять же Hibernate).
Библиотеки в Вашем приложении могут вызывать конфликты (ошибки) с существующим окружением JBoss AS.
То что вы запустили Ваше приложение в GlassFish скорее всего говорит о том, что там совсем другая реализация JPA и остальных технологий.

Попробуйте исключить из Вашего приложения то, что уже есть в JBoss AS.
0
0 / 0 / 0
Регистрация: 17.12.2011
Сообщений: 9
08.03.2013, 18:25  [ТС]
Всем спасибо. Короче решил использовать Glassfish и не мучиться =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.03.2013, 18:25
Помогаю со студенческими работами здесь

Spring Security
Добрый день. Использую SpringSecurity: protected void configure(HttpSecurity http) throws Exception { ...

Spring security
Пытаюсь сделать spring MVC + spring security. При запуске пишет Type Exception Report Message No bean named 'springSecurityFilterChain'...

Spring Security logout
Как задать вылогинивание с сайта через определенное время, точнее обратил внимание, что меня с сайта, если не активный вылогинивает...

Авторизация в spring security
Всем привет! Аутентификация пользователей происходит на отдельном севере. Он дает клиенту токен, с этим токеном клиент делает запрос к...

Настройка Spring-security
Здравствуйте. Помогите, пожалуйста, подключить к моему прилложение spring-security. Итак, я: 1) Прописал фреймворк в pom, web. 2)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru