Advertisement
Guest User

Untitled

a guest
Dec 20th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.47 KB | None | 0 0
  1. mvn archetype:generate -DgroupId=com.example -DartifactId=mywebapp -DarchetypeGroupId=org.dd4t -DarchetypeArtifactId=dd4t-spring-mvc-archetype -DarchetypeVersion=1.5 -DarchetypeCatalog=remote -DarchetypeCatalog=http://repo1.maven.org/maven2
  2.  
  3. <?xml version="1.0" encoding="UTF-8"?>
  4. <Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="6.1" xsi:noNamespaceSchemaLocation="../../schemas/cd_storage_conf.xsd">
  5. <Global>
  6. <ObjectCache Enabled="true">
  7. <Policy Type="LRU" Class="com.tridion.cache.LRUPolicy">
  8. <Param Name="MemSize" Value="32mb"/>
  9. </Policy>
  10. <Features>
  11. <Feature Type="DependencyTracker" Class="com.tridion.cache.DependencyTracker"/>
  12. </Features>
  13. </ObjectCache>
  14. <Storages>
  15. <Storage Type="persistence" Id="defaultdb" dialect="MSSQL" Class="com.tridion.storage.persistence.JPADAOFactory">
  16. <Pool Type="jdbc" Size="10" MonitorInterval="60" IdleTimeout="120" CheckoutTimeout="120"/>
  17. <DataSource Class="com.microsoft.sqlserver.jdbc.SQLServerDataSource">
  18. <Property Name="serverName" Value="localhost"/>
  19. <Property Name="portNumber" Value="1433"/>
  20. <Property Name="databaseName" Value="SDLWeb_broker_sample"/>
  21. <Property Name="user" Value="BrokerUser"/>
  22. <Property Name="password" Value="*******"/>
  23. </DataSource>
  24. </Storage>
  25. </Storages>
  26. </Global>
  27. <ItemTypes defaultStorageId="defaultdb" cached="true"/>
  28. </Configuration>
  29.  
  30. <?xml version="1.0" encoding="UTF-8"?>
  31. <configuration scan="true">
  32. <!-- Properties -->
  33. <property name="log.pattern" value="%date %-5level %logger{0} - %message%n"/>
  34. <property name="log.history" value="1"/>
  35. <property name="log.folder" value="/var/dd4t"/>
  36. <property name="log.level" value="DEBUG"/>
  37.  
  38. # dd4t.properties
  39.  
  40. # Publication resolving
  41. publication.resolving.use.cd.dynamic=true
  42.  
  43. # View Models
  44. databind.viewmodels.rootpackage=com.example.models
  45. databind.viewmodels.ct.metadata.viewnamekey=view
  46.  
  47. # XPM
  48. xpm.enabled=false
  49. xpm.cmsUrl=http://localhost:81/
  50.  
  51. # Caching
  52. monitor.service.interval=30000
  53.  
  54. #cache expired elements for amount of seconds
  55. cache.expired.ttl=299
  56. cache.dependency.ttl=299
  57. cache.ttl=3599
  58.  
  59. # JMS caching.
  60. # jms.brokerUrl=tcp://localhost:61616?wireFormat.maxInactivityDuration=60000
  61. # jms.userName=admin
  62. # jms.password=admin
  63. # jms.topicName=TridionCCS
  64.  
  65. <?xml version="1.0" encoding="UTF-8"?>
  66. <Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="6.1" xsi:noNamespaceSchemaLocation="../../schemas/cd_dynamic_conf.xsd">
  67. <URLMappings>
  68. <StaticMappings>
  69. <Publications>
  70. <Publication Id="5">
  71. <Host Domain="localhost" Port="85" Protocol="http" Path="C:visitorsweb" />
  72. </Publication>
  73. </Publications>
  74. </StaticMappings>
  75. <StorageMapping IdentifyPublicationByProperty="publicationUrl"/>
  76. </URLMappings>
  77. </Configuration>
  78.  
  79. <Start>INFO: Starting service Catalina
  80. May 25, 2016 10:43:59 PM org.apache.catalina.core.StandardEngine startInternal
  81. INFO: Starting Servlet Engine: Apache Tomcat/8.0.35
  82. May 25, 2016 10:44:00 PM org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom
  83. INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [102] milliseconds.
  84. May 25, 2016 10:44:07 PM org.apache.jasper.servlet.TldScanner scanJars
  85. INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
  86. May 25, 2016 10:44:07 PM org.apache.catalina.core.ApplicationContext log
  87. INFO: No Spring WebApplicationInitializer types detected on classpath
  88. May 25, 2016 10:44:08 PM org.apache.catalina.core.ApplicationContext log
  89. INFO: Initializing Spring root WebApplicationContext
  90. 2016-05-25 22:44:08,334 INFO ContextLoader - Root WebApplicationContext: initialization started
  91. 2016-05-25 22:44:08,508 INFO XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Wed May 25 22:44:08 IST 2016]; root of context hierarchy
  92. 2016-05-25 22:44:08,617 INFO XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [dispatcher-servlet.xml]
  93. 2016-05-25 22:44:08,787 INFO ClassPathBeanDefinitionScanner - JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning
  94. 2016-05-25 22:44:09,222 INFO PropertyPlaceholderConfigurer - Loading properties file from class path resource [WEB-INF/classes/dd4t.properties]
  95. 2016-05-25 22:44:09,256 INFO DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7ebdbcf: defining beans [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,pageController,componentPresentationController,binaryController,viewResolver,publicationResolver,propertiesService,publicationResolverFactory,linkResolverProcessor,cacheProvider,binaryProvider,componentPresentationProvider,pageProvider,linkProvider,publicationProvider,linkResolver,pageFactory,componentPresentationFactory,binaryFactory,serializer,serializerFactory,taxonomyProvider,taxonomyFactory,modelConverter,dataBinder,databindFactory,xpmRender]; root of factory hierarchy
  96. 2016-05-25 22:44:09,275 INFO DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7ebdbcf: defining beans [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,pageController,componentPresentationController,binaryController,viewResolver,publicationResolver,propertiesService,publicationResolverFactory,linkResolverProcessor,cacheProvider,binaryProvider,componentPresentationProvider,pageProvider,linkProvider,publicationProvider,linkResolver,pageFactory,componentPresentationFactory,binaryFactory,serializer,serializerFactory,taxonomyProvider,taxonomyFactory,modelConverter,dataBinder,databindFactory,xpmRender]; root of factory hierarchy
  97. 2016-05-25 22:44:09,286 ERROR ContextLoader - Context initialization failed
  98. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pageController' defined in class path resource [dispatcher-servlet.xml]: Cannot resolve reference to bean 'publicationResolver' while setting bean property 'publicationResolver'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'publicationResolver' defined in class path resource [dispatcher-servlet.xml]: Cannot resolve reference to bean 'publicationProvider' while setting bean property 'publicationProvider'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'publicationProvider' defined in class path resource [dispatcher-servlet.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: com/tridion/DeliveryException
  99. at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  100. at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  101. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1391) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  102. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1132) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  103. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  104. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  105. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  106. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  107. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  108. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  109. at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:607) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  110. at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) ~[spring-context-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  111. at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) ~[spring-context-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  112. at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383) ~[spring-web-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  113. at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283) ~[spring-web-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  114. at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112) [spring-web-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  115. at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4813) [catalina.jar:8.0.35]
  116. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5272) [catalina.jar:8.0.35]
  117. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) [catalina.jar:8.0.35]
  118. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1407) [catalina.jar:8.0.35]
  119. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1397) [catalina.jar:8.0.35]
  120. at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.8.0_91]
  121. at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_91]
  122. at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_91]
  123. at java.lang.Thread.run(Unknown Source) [na:1.8.0_91]
  124. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'publicationResolver' defined in class path resource [dispatcher-servlet.xml]: Cannot resolve reference to bean 'publicationProvider' while setting bean property 'publicationProvider'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'publicationProvider' defined in class path resource [dispatcher-servlet.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: com/tridion/DeliveryException
  125. at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  126. at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  127. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1391) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  128. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1132) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  129. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  130. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  131. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  132. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  133. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  134. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  135. at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  136. ... 24 common frames omitted
  137. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'publicationProvider' defined in class path resource [dispatcher-servlet.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: com/tridion/DeliveryException
  138. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1011) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  139. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:957) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  140. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:490) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  141. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  142. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  143. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  144. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  145. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  146. at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  147. ... 34 common frames omitted
  148. Caused by: java.lang.NoClassDefFoundError: com/tridion/DeliveryException
  149. at java.lang.ClassLoader.defineClass1(Native Method) ~[na:1.8.0_91]
  150. at java.lang.ClassLoader.defineClass(Unknown Source) ~[na:1.8.0_91]
  151. at java.security.SecureClassLoader.defineClass(Unknown Source) ~[na:1.8.0_91]
  152. at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2503) ~[catalina.jar:8.0.35]
  153. at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:831) ~[catalina.jar:8.0.35]
  154. at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1274) ~[catalina.jar:8.0.35]
  155. at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1139) ~[catalina.jar:8.0.35]
  156. at java.lang.Class.getDeclaredConstructors0(Native Method) ~[na:1.8.0_91]
  157. at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) ~[na:1.8.0_91]
  158. at java.lang.Class.getConstructor0(Unknown Source) ~[na:1.8.0_91]
  159. at java.lang.Class.getDeclaredConstructor(Unknown Source) ~[na:1.8.0_91]
  160. at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:78) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  161. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1004) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]
  162. ... 42 common frames omitted
  163. Caused by: java.lang.ClassNotFoundException: com.tridion.DeliveryException
  164. at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305) ~[catalina.jar:8.0.35]
  165. at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1139) ~[catalina.jar:8.0.35]
  166. ... 55 common frames omitted
  167. <End>
  168.  
  169. <?xml version="1.0" encoding="UTF-8"?>
  170. <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:jms="http://www.springframework.org/schema/jms" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd http://www.springframework.org/schema/jms http://www.springframework.org/schema/jms/spring-jms.xsd">
  171. <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  172. <property name="locations">
  173. <list merge="true">
  174. <value>classpath:WEB-INF/classes/dd4t.properties</value>
  175. </list>
  176. </property>
  177. <property name="ignoreUnresolvablePlaceholders" value="true"/>
  178. <property name="ignoreResourceNotFound" value="true"/>
  179. </bean>
  180. <context:component-scan base-package="com.example.controllers" annotation-config="false"/>
  181. <bean id="pageController" class="com.example.controllers.PageController">
  182. <property name="pageViewPath" value="pages/"/>
  183. <property name="publicationResolver" ref="publicationResolver" />
  184. <property name="pageFactory" ref="pageFactory"/>
  185. </bean>
  186. <bean id="componentPresentationController" class="com.example.controllers.ComponentPresentationController">
  187. <property name="componentViewPath" value="components/"/>
  188. </bean>
  189. <bean id="binaryController" class="com.example.controllers.BinaryController">
  190. <property name="binaryRootFolder" value="/media"/>
  191. </bean>
  192. <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  193. <property name="prefix" value="/WEB-INF/views/"/>
  194. <property name="suffix" value=".jsp"/>
  195. </bean>
  196. <bean id="publicationResolver" class="org.dd4t.core.resolvers.impl.UrlPublicationResolver">
  197. <property name="publicationProvider" ref="publicationProvider" />
  198. <property name="useCdDynamic" value="${publication.resolving.use.cd.dynamic}" />
  199. </bean>
  200. <bean id="propertiesService" class="org.dd4t.mvc.utils.PropertiesServiceImpl">
  201. <property name="location" value="dd4t.properties"/>
  202. </bean>
  203. <bean id="publicationResolverFactory" factory-method="getInstance" class="org.dd4t.mvc.utils.PublicationResolverFactory">
  204. <property name="publicationResolver" ref="publicationResolver" />
  205. </bean>
  206. <bean id="linkResolverProcessor"
  207. class="org.dd4t.core.processors.impl.LinkingProcessor">
  208. <property name="runPhase" value="AFTER_CACHING" />
  209. </bean>
  210. <bean id="cacheProvider" class="org.dd4t.providers.impl.NoCacheProvider" />
  211. <bean id="binaryProvider" class="org.dd4t.providers.impl.BrokerBinaryProvider">
  212. <property name="contentIsCompressed" value="true"/>
  213. <property name="cacheProvider" ref="cacheProvider" />
  214. </bean>
  215. <bean id="componentPresentationProvider" class="org.dd4t.providers.impl.BrokerComponentPresentationProvider">
  216. <property name="contentIsCompressed" value="true"/>
  217. <property name="concreteComponentPresentation" value="org.dd4t.contentmodel.impl.ComponentPresentationImpl" />
  218. <property name="concreteComponentTemplateImpl" value="org.dd4t.contentmodel.impl.ComponentTemplateImpl" />
  219. <property name="cacheProvider" ref="cacheProvider" />
  220. </bean>
  221. <bean id="pageProvider" class="org.dd4t.providers.impl.BrokerPageProvider">
  222. <property name="contentIsCompressed" value="true"/>
  223. <property name="cacheProvider" ref="cacheProvider" />
  224. </bean>
  225. <bean id="linkProvider" class="org.dd4t.providers.impl.BrokerLinkProvider">
  226. <property name="contentIsCompressed" value="true"/>
  227. </bean>
  228. <bean id="publicationProvider" class="org.dd4t.providers.impl.BrokerPublicationProvider">
  229. <property name="publicationDescriptor" value="org.dd4t.contentmodel.impl.PublicationDescriptorImpl" />
  230. <property name="cacheProvider" ref="cacheProvider" />
  231. </bean>
  232. <bean id="linkResolver" class="org.dd4t.core.resolvers.impl.DefaultLinkResolver"/>
  233. <bean id="pageFactory" class="org.dd4t.core.factories.impl.PageFactoryImpl"
  234. factory-method="getInstance">
  235. <property name="pageProvider" ref="pageProvider" />
  236. <property name="cacheProvider" ref="cacheProvider" />
  237. <property name="requestContextClass" value="org.dd4t.core.util.HttpRequestContext" />
  238. <property name="processors">
  239. <list>
  240. <ref bean="linkResolverProcessor" />
  241. </list>
  242. </property>
  243. </bean>
  244. <bean id="componentPresentationFactory" class="org.dd4t.core.factories.impl.ComponentPresentationFactoryImpl" factory-method="getInstance">
  245. <property name="componentPresentationProvider" ref="componentPresentationProvider" />
  246. <property name="cacheProvider" ref="cacheProvider" />
  247. <property name="requestContextClass" value="org.dd4t.core.util.HttpRequestContext" />
  248. <property name="processors">
  249. <list>
  250. <ref bean="linkResolverProcessor" />
  251. </list>
  252. </property>
  253. </bean>
  254. <bean id="binaryFactory" class="org.dd4t.core.factories.impl.BinaryFactoryImpl" factory-method="getInstance">
  255. <property name="binaryProvider" ref="binaryProvider" />
  256. <property name="cacheProvider" ref="cacheProvider" />
  257. <property name="requestContextClass" value="org.dd4t.core.util.HttpRequestContext" />
  258. </bean>
  259. <bean id="serializer" class="org.dd4t.core.serializers.impl.json.JSONSerializer"/>
  260. <bean id="serializerFactory" class="org.dd4t.core.serializers.impl.SerializerFactory">
  261. <constructor-arg name="serializerInstance" ref="serializer"/>
  262. </bean>
  263. <bean id="taxonomyProvider" class="org.dd4t.providers.impl.BrokerTaxonomyProvider"/>
  264. <bean id="taxonomyFactory" class="org.dd4t.core.factories.impl.TaxonomyFactoryImpl" factory-method="getInstance">
  265. <property name="taxonomyProvider" ref="taxonomyProvider" />
  266. <property name="cacheProvider" ref="cacheProvider" />
  267. </bean>
  268. <bean id="modelConverter" class="org.dd4t.databind.builder.json.JsonModelConverter" />
  269. <bean id="dataBinder" class="org.dd4t.databind.builder.json.JsonDataBinder" factory-method="getInstance">
  270. <property name="viewModelPackageRoot" value="${databind.viewmodels.rootpackage}" />
  271. <property name="viewModelMetaKeyName" value="${databind.viewmodels.ct.metadata.viewnamekey}" />
  272. <property name="renderDefaultComponentModelsOnly" value="false" />
  273. <property name="renderDefaultComponentsIfNoModelFound" value="true" />
  274. <property name="converter" ref="modelConverter" />
  275. <property name="concreteComponentPresentationImpl" value="org.dd4t.contentmodel.impl.ComponentPresentationImpl" />
  276. <property name="concreteComponentTemplateImpl" value="org.dd4t.contentmodel.impl.ComponentTemplateImpl" />
  277. <property name="concreteComponentImpl" value="org.dd4t.contentmodel.impl.ComponentImpl" />
  278. <property name="concreteFieldImpl" value="org.dd4t.contentmodel.impl.BaseField"/>
  279. </bean>
  280. <bean id="databindFactory" class="org.dd4t.databind.DataBindFactory" factory-method="getInstance">
  281. <property name="dataBinder" ref="dataBinder" />
  282. </bean>
  283. <bean id="xpmRender" class="org.dd4t.mvc.utils.XPMRenderer" factory-method="getInstance">
  284. <property name="enabled" value="${xpm.enabled}"/>
  285. <property name="cmsUrl" value="${xpm.cmsUrl}"/>
  286. </bean>
  287. </beans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement