Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: Java mongodb
My Conf.xml file contains
 
<?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:cloud="http://schema.cloudfoundry.org/spring"
	xmlns:jdbc="http://www.springframework.org/schema/jdbc"
	xmlns:util="http://www.springframework.org/schema/util"
	xmlns:mongo="http://www.springframework.org/schema/data/mongo"
	xsi:schemaLocation="http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd
		http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd
		http://schema.cloudfoundry.org/spring http://schema.cloudfoundry.org/spring/cloudfoundry-spring-0.7.xsd
		http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
		http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1.xsd">
 
	<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
		<constructor-arg ref="mongoDbFactory"/> 	
	</bean>
	<bean id ="mongoDbFactory" class="org.springframework.data.mongodb.core.SimpleMongoDbFactory">
		<constructor-arg ref="mongo"/>
		<constructor-arg name="databaseName" value="mydb" type="String"/>
	</bean>
	<bean id="mongo" class="com.mongodb.Mongo">
		<constructor-arg name="host" value="127.0.0.1" type="String"/>
		<constructor-arg name="port" value="27017" type="int"/>
	</bean>
	
</beans>
 
 
And the Error which is I am getting is as follows
 
Failed to load application context
 
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoTemplate' defined in class path resource [mongo-conf.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.data.mongodb.core.MongoTemplate]: Constructor threw exception; nested exception is java.lang.IllegalAccessError: tried to access method org.springframework.core.GenericTypeResolver.getTypeVariableMap(Ljava/lang/Class;)Ljava/util/Map; from class org.springframework.data.util.ClassTypeInformation
Posted 21-Feb-12 2:21am
Edited 21-Feb-12 3:07am
v2
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Quelle Surprise - your config file "mongo-conf.xml" is not ok. But I guess you already figured that.
 
Do you really provide a DB called "mydb" ?? is it available at localhost? can you address it (ping or so)?
  Permalink  
Comments
NapsterBack at 22-Feb-12 3:11am
   
Ya it is on localhost , I ping the port it is working. There is database mydb which is created through mongo. And what is wrong in my conf file I am not getting it
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

i have the same problem. Did you get any resolution to this problem ?
 
I have posted a similar question on spring forums.
http://forum.springsource.org/showthread.php?124092-spring-data-mongodb-issue-with-mongotemplate-bean-instantiation&p=404778#post404778[^]
  Permalink  
v2
Comments
NapsterBack at 16-Apr-12 3:24am
   
I hard coded in the core java... Works fine

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 475
1 Maciej Los 349
2 Richard MacCutchan 220
3 BillWoodruff 219
4 Mathew Soji 160
0 OriginalGriff 8,759
1 Sergey Alexandrovich Kryukov 7,407
2 DamithSL 5,639
3 Maciej Los 5,269
4 Manas Bhardwaj 4,986


Advertise | Privacy | Mobile
Web03 | 2.8.1411028.1 | Last Updated 9 Mar 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100