chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Florian Müller <f...@apache.org>
Subject Re: Repository.properties not loading
Date Thu, 10 May 2012 15:27:16 GMT
 Hi Damian,

 Check your web.xml.
 You are probably missing the WSServletContextListener entry.


 - Florian



> Yep that did the trick :D
>
> Thanks a lot!
>
> Now if I can abuse a little more of you brain guys I keep getting the
> following exception, with both serviceFactories (the dummy one the my
> custom factory)
>
> INFO: Initialized Services Factory:
> com.mulesoft.core.cmis.server.ServiceFactory
> 2012-05-10 09:57:00.183:WARN:/cmissrv:unavailable
> java.lang.NullPointerException
> at
> 
> org.apache.chemistry.opencmis.server.impl.webservices.CmisWebServicesServlet.getDelegate(CmisWebServicesServlet.java:42)
> at 
> com.sun.xml.ws.transport.http.servlet.WSServlet.init(WSServlet.java:60)
> at
> 
> org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:440)
> at 
> org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)
> at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> 
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:685)
> at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> at
> 
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
> at 
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> at 
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> at
> 
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> 
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
> at
> 
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
> at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> 
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
> at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at 
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> at org.mortbay.jetty.Server.doStart(Server.java:224)
> at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> 
> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
> at
> 
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441)
> at
> 
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383)
> at
> 
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
> at 
> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
> at
> 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> at
> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> at
> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> at
> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> at
> 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> at
> 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> at
> 
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> at
> 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> at
> 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> at
> 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> at 
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> 2012-05-10 09:57:00.207:INFO::Started 
> SelectChannelConnector@0.0.0.0:8080
> [INFO] Started Jetty Server
>
>
> I followed the code and I see no reason for this to be happening.
>
> Cheers, Damian.
>
> On 9 May 2012 17:29, Florian Müller <fmui@apache.org> wrote:
>
>> Hi Damian,
>>
>> I assume you are using Maven to build your project.
>> Try putting the file into /src/main/webapp/WEB-INF/**classes.
>>
>> Have a look at the InMemory repository folder structure.
>>
>>
>> Cheers,
>>
>> Florian
>>
>>
>>
>>
>>  Hi guys,
>>>
>>> I manage to get the server running.
>>>
>>> But I can make it load my repository.properties, it keeps loading 
>>> another
>>> one pointing DummyServiceFactory.
>>>
>>> After running mvn package I made sure to delete all references in 
>>> any
>>> repository.properties I could find to DummyServiceFactory but it 
>>> still
>>> keeps loading that factory instead of mine.
>>>
>>> Any ideas??
>>>
>>>
>>> My own properties file is located in 
>>> /target/myproject/WEB-INF/**classes
>>>
>>> Cheers, Damian.
>>>
>>
>>


Mime
View raw message