powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / MongoDB ошибка
6 сообщений из 6, страница 1 из 1
MongoDB ошибка
    #38724083
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для работы с spring data + mongoDB в pom.xml добавляю следующее:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 <dependency>
            <groupId>org.mongodb</groupId>
            <artifactId>mongo-java-driver</artifactId>
            <version>2.12.3</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-mongodb</artifactId>
            <version>1.5.2.RELEASE</version>
        </dependency>


Мой mongo-config.xml:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<?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:context="http://www.springframework.org/schema/context"
       xmlns:mongo="http://www.springframework.org/schema/data/mongo"
       xsi:schemaLocation="http://www.springframework.org/schema/context
          http://www.springframework.org/schema/context/spring-context-3.0.xsd
          http://www.springframework.org/schema/data/mongo
          http://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd
          http://www.springframework.org/schema/beans
          http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

    <mongo:mongo id="mongo" host="localhost"/>

    <bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
        <constructor-arg name="mongoDbFactory" ref="mongo" />
    </bean>

    <mongo:repositories base-package="ru.my.repositories.mongo" />
</beans>


Далее:
Код: java
1.
2.
        ApplicationContext ctx = new GenericXmlApplicationContext("mongo-config.xml");
        MongoOperations mongoOperation = (MongoOperations) ctx.getBean("mongoTemplate");


Запускаю, выскакивает такая ошибка:
Код: java
1.
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/data/geo/GeoResults


Помогите плиз. Спасибо
...
Рейтинг: 0 / 0
MongoDB ошибка
    #38724175
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulTЗапускаю, выскакивает такая ошибка:
Код: java
1.
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/data/geo/GeoResults


Помогите плиз. Спасибо

Такие ошибки лечатся так. Ищешь jar, в которой лежит GeoResults (гугл, локально).
Потом подключаешь зависимость как runtime.
По-хорошему про это в доках должно быть, но это по-хорошему, а не как обычно :)
...
Рейтинг: 0 / 0
MongoDB ошибка
    #38724186
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominJulTЗапускаю, выскакивает такая ошибка:
Код: java
1.
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/data/geo/GeoResults


Помогите плиз. Спасибо

Такие ошибки лечатся так. Ищешь jar, в которой лежит GeoResults (гугл, локально).
Потом подключаешь зависимость как runtime.
По-хорошему про это в доках должно быть, но это по-хорошему, а не как обычно :)
Нашла:
Код: java
1.
2.
3.
4.
5.
<dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-commons</artifactId>
            <version>1.8.2.RELEASE</version>
        </dependency>


но как только добавляю в pom.xml эту зависимость выскакивает ошибка:
Код: java
1.
2.
3.
 2014-08-20 13:55:25,605 DEBUG DefaultNamespaceHandlerResolver - Loaded NamespaceHandler mappings: {http://www.springframework.org/schema/p=org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler, http://www.springframework.org/schema/mvc=org.springframework.web.servlet.config.MvcNamespaceHandler, http://www.springframework.org/schema/util=org.springframework.beans.factory.xml.UtilNamespaceHandler, http://www.springframework.org/schema/data/mongo=org.springframework.data.mongodb.repository.config.MongoRepositoryConfigNamespaceHandler, http://www.springframework.org/schema/jee=org.springframework.ejb.config.JeeNamespaceHandler, http://www.springframework.org/schema/aop=org.springframework.aop.config.AopNamespaceHandler, http://www.springframework.org/schema/jdbc=org.springframework.jdbc.config.JdbcNamespaceHandler, http://www.springframework.org/schema/data/repository=org.springframework.data.repository.config.RepositoryNameSpaceHandler, http://www.springframework.org/schema/data/jpa=org.springframework.data.jpa.repository.config.JpaRepositoryNameSpaceHandler, http://www.springframework.org/schema/cache=org.springframework.cache.config.CacheNamespaceHandler, http://www.springframework.org/schema/c=org.springframework.beans.factory.xml.SimpleConstructorNamespaceHandler, http://www.springframework.org/schema/security=org.springframework.security.config.SecurityNamespaceHandler, http://www.springframework.org/schema/tx=org.springframework.transaction.config.TxNamespaceHandler, http://www.springframework.org/schema/task=org.springframework.scheduling.config.TaskNamespaceHandler, http://www.springframework.org/schema/lang=org.springframework.scripting.config.LangNamespaceHandler, http://www.springframework.org/schema/context=org.springframework.context.config.ContextNamespaceHandler}
2014-08-20 13:55:25,665 ERROR ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [META-INF/application-context.xml]; nested exception is org.springframework.beans.FatalBeanException: Invalid NamespaceHandler class [org.springframework.data.jpa.repository.config.JpaRepositoryNameSpaceHandler] for namespace [http://www.springframework.org/schema/data/jpa]: problem with handler class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/springframework/data/config/AuditingHandlerBeanDefinitionParser
...
Рейтинг: 0 / 0
MongoDB ошибка
    #38724328
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulTно как только добавляю в pom.xml эту зависимость выскакивает ошибка:
Код: java
1.
2.
...
nested exception is java.lang.NoClassDefFoundError: org/springframework/data/config/AuditingHandlerBeanDefinitionParser



И в чём проблема продолжить поиски? :)
...
Рейтинг: 0 / 0
MongoDB ошибка
    #38724357
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominJulTно как только добавляю в pom.xml эту зависимость выскакивает ошибка:
Код: java
1.
2.
...
nested exception is java.lang.NoClassDefFoundError: org/springframework/data/config/AuditingHandlerBeanDefinitionParser



И в чём проблема продолжить поиски? :)

Тоже поискал, у автора проблема с версиями в spring-data-commons:1.8.2.RELEASE этот класс в пакете /org/springframework/data/auditing/config/, а например, в 1.5.3.RELEASE в /org/springframework/data/config/, т.е. в classpath есть 1.8.2.RELEASE и более ранняя(или может версии другого artifact?).
...
Рейтинг: 0 / 0
MongoDB ошибка
    #38729687
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FDAlexey Tominпропущено...


И в чём проблема продолжить поиски? :)

Тоже поискал, у автора проблема с версиями в spring-data-commons:1.8.2.RELEASE этот класс в пакете /org/springframework/data/auditing/config/, а например, в 1.5.3.RELEASE в /org/springframework/data/config/, т.е. в classpath есть 1.8.2.RELEASE и более ранняя(или может версии другого artifact?).
спасибо, действительно проблема была в конфликте версий
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / MongoDB ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]