[quote]Hi,
We would like to access Magnolia CMS using REST API. We are following the steps
provided on "http://documentation.magnolia-cms.com/display/DOCS/REST+module"
URL. We have downloaded the "magnolia-rest-tools-1.0.3.jar" as mentioned in the
"Download" section of this guide. However, we are unable to start the tomcat
after coping this jar file in the "/webapps/magnoliaAuthor/WEB-INF/lib" and
receiving the following error:
ERROR info.magnolia.cms.filters.ServletDispatchingFilter 01.04.2014 16:32:36
-- Unable to load servlet info.magnolia.rest.RestDispatcherServlet : Guice
provision errors:
1) Module instance for module [rest-integration] not available, most likely
because the module has not yet been started. Inject a Provider<> instead
to get access to the module instance when it's available.
at
info.magnolia.objectfactory.guice.GuiceComponentConfigurationModule.bindProvider(GuiceComponentConfigurationModule.java:161)
while locating info.magnolia.rest.RestIntegrationModule
1 error
com.google.inject.ProvisionException: Guice provision errors:
1) Module instance for module [rest-integration] not available, most likely
because the module has not yet been started. Inject a Provider<> instead
to get access to the module instance when it's available.
at
info.magnolia.objectfactory.guice.GuiceComponentConfigurationModule.bindProvider(GuiceComponentConfigurationModule.java:161)
while locating info.magnolia.rest.RestIntegrationModule
1 error
at
com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:987)
at
info.magnolia.objectfactory.guice.GuiceParameterResolver.resolveParameter(GuiceParameterResolver.java:74)
at
info.magnolia.objectfactory.ObjectManufacturer.resolveParameter(ObjectManufacturer.java:134)
at
info.magnolia.objectfactory.ObjectManufacturer.resolveParameters(ObjectManufacturer.java:123)
at
info.magnolia.objectfactory.ObjectManufacturer.newInstance(ObjectManufacturer.java:75)
at
info.magnolia.objectfactory.guice.GuiceComponentProvider.newInstanceWithParameterResolvers(GuiceComponentProvider.java:121)
at
info.magnolia.objectfactory.guice.GuiceComponentProvider.newInstance(GuiceComponentProvider.java:107)
at
info.magnolia.cms.filters.ServletDispatchingFilter.init(ServletDispatchingFilter.java:98)
at
info.magnolia.cms.filters.CompositeFilter.initFilters(CompositeFilter.java:92)
at
info.magnolia.cms.filters.CompositeFilter.init(CompositeFilter.java:82)
at
info.magnolia.cms.filters.CompositeFilter.initFilters(CompositeFilter.java:92)
at
info.magnolia.cms.filters.CompositeFilter.init(CompositeFilter.java:82)
at
info.magnolia.cms.filters.FilterManagerImpl.initRootFilter(FilterManagerImpl.java:171)
at
info.magnolia.cms.filters.FilterManagerImpl$2.doExec(FilterManagerImpl.java:108)
at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:414)
at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:411)
at
info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385)
at
info.magnolia.cms.filters.FilterManagerImpl.init(FilterManagerImpl.java:103)
at
info.magnolia.cms.filters.MgnlMainFilter.init(MgnlMainFilter.java:81)
at
org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262)
at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1120)
at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1678)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
We would appreciate any help/suggestion in order to resolve this issue.
Thank you,
[/quote]
--
Context is everything:
http://forum.magnolia-cms.com/forum/thread.html?threadId=f1093410-6ff3-4303-ba95-39be434ea247
----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------