Ok, I've figured it out that I need to execute "Database Change" that is already described.
Now I am facing some other issue:
Code: Select all
[2013-03-07 17:56:45] JRebel-Spring: Monitoring Spring bean definitions in '/home/aleksandar/git/WebApp/core/target/classes/applicationContext-entity.xml'.
[ WARN] 17:56:48 PassthroughEncryptionModule org.broadleafcommerce.common.encryption.PassthroughEncryptionModule - This passthrough encryption module provides NO ENCRYPTION and should NOT be used in production.
[ WARN] 17:56:49 CoreContainer org.apache.solr.core.CoreContainer - Log watching is not yet implemented for log4j
[ WARN] 17:56:50 SolrCore org.apache.solr.core.SolrCore - New index directory detected: old=null new=api-solr/core0dir/data/index/
[ WARN] 17:56:50 SolrCore org.apache.solr.core.SolrCore - New index directory detected: old=null new=api-solr/core1dir/data/index/
[ WARN] 17:56:56 ContentNegotiatingViewResolver org.springframework.web.servlet.view.ContentNegotiatingViewResolver - Did not find any ViewResolvers to delegate to; please configure them using the 'viewResolvers' property on the ContentNegotiatingViewResolver
[ERROR] 17:56:56 ContextLoader org.springframework.web.context.ContextLoader - Context initialization failed
java.lang.NoClassDefFoundError: org/springframework/beans/factory/annotation/BeanFactoryAnnotationUtils
at org.springframework.transaction.interceptor.TransactionAspectSupport.determineTransactionManager(TransactionAspectSupport.java:245)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:100)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at sun.proxy.$Proxy89.onApplicationEvent(Unknown Source)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:327)
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:941)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:475)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.ClassNotFoundException: org.springframework.beans.factory.annotation.BeanFactoryAnnotationUtils
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
... 22 more
I've
- updated solrconfig.xml to LUCENE_40, as suggested.
- Removed that "/update/javabin",
- add <uniqueKey>id</uniqueKey> in schema.xml just below <fields></fields> element
but when I start site, I am getting above error.
Can someone get me some idea where I am wrong?
I am 100% sure that spring-beans-3.1.3 is available in classpath
