Sorry about that, Ákos. The documentation has not been updated to reflect the changes made when we migrated from subversion to git. The web-app data directory used to be provided by a subversion external that pointed back inside to the top-level data/minimal(?) directory; this concept not longer applies under git.
Please edit your launch configuration and add the VM argument: -DGEOSERVER_DATA_DIR=../../../data/release This should give you a running GeoServer with the same data directory. One downside of using your git working directory for data is that "git status" will show you some changes, and you will not be able to pull fresh changes from the remote repo. If you need to fix this, you can easily copy this directory elsewhere and change -DGEOSERVER_DATA_DIR to match or throw away your changes by removing the changed directory rm -rf data/release and using git checkout -- data to get a fresh copy from your local repository. (You can also do this with "git reset --hard" and "git clean -dfx" but the latter scares me [read the manual, it is pretty thorough].) You should then be able to use "git pull --rebase" to fetch fresh changes. Kind regards, Ben. On 31/07/12 19:06, Ákos Maróy wrote: > Hi, > > I'm trying to start geoserver from with eclipse, following the > instructions from here: > http://docs.geoserver.org/stable/en/developer/quickstart/index.html#run-geoserver-from-eclipse > > > when starting, I get the following in the console, the first being a > warning about no 'workspaces' directory. then a lot of other exceptions > later, and then geoserver cannot be accessed from the local URL > http://localhost:8080/geoserver, it says: > > HTTP ERROR: 503 > > SERVICE_UNAVAILABLE > RequestURI=/geoserver > > Powered by jetty:// > > > > the beginning of the console log from eclipse: > > > > 31 Jul 13:03:56 WARN [geoserver.logging] - Could not find configuration > file for logging > 31 Jul 13:03:57 WARN [config.CustomEditorConfigurer] - Passing > PropertyEditor instances into CustomEditorConfigurer is deprecated: use > PropertyEditorRegistrars or PropertyEditor class names instead. > Offending key [org.geotools.util.Version; offending editor instance: > org.geoserver.platform.util.VersionPropertyEditor@7f676908 > 31 Jul 13:03:58 ERROR [geoserver.global] - > ---------------------------------- > - GEOSERVER_DATA_DIR: > /home/akos/src/aviation/geoserver/src/geoserver/src/web/app/src/main/webapp/data > ---------------------------------- > 31 Jul 13:03:58 INFO [org.geoserver] - Loaded style 'polygon' > 31 Jul 13:03:58 INFO [org.geoserver] - Loaded style 'line' > 31 Jul 13:03:58 INFO [org.geoserver] - Loaded style 'point' > 31 Jul 13:03:58 INFO [org.geoserver] - Loaded style 'raster' > 31 Jul 13:03:58 WARN [org.geoserver] - No 'workspaces' directory found, > unable to load any stores. > 31 Jul 13:03:59 WARN [support.DisposableBeanAdapter] - Invocation of > destroy method failed on bean with name 'geoServerLoader': > org.springframework.beans.factory.BeanCreationNotAllowedException: Error > creating bean with name 'GWCLifeCycleHandler': Singleton bean creation > not allowed while the singletons of this factory are in destruction (Do > not request a bean from a BeanFactory in a destroy method implementation!) > 31 Jul 13:03:59 ERROR [context.ContextLoader] - Context initialization > failed > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'gwcFacade' defined in URL > [file:/home/akos/src/aviation/geoserver/src/geoserver/src/gwc/target/classes/applicationContext.xml]: > Cannot resolve reference to bean 'gwcTLDispatcher' while setting > constructor argument; nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'geoServer' defined in URL > [file:/home/akos/src/aviation/geoserver/src/geoserver/src/main/target/classes/applicationContext.xml]: > Initialization of bean failed; nested exception is > java.lang.RuntimeException: java.lang.NullPointerException > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) > at > org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:630) > at > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1035) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:939) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585) > at > org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464) > at > org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385) > at > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284) > at > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111) > at > org.geoserver.platform.GeoServerContextLoaderListener.contextInitialized(GeoServerContextLoaderListener.java:18) > at > org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:540) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:135) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:510) > at > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at org.mortbay.jetty.Server.doStart(Server.java:222) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at org.geoserver.web.Start.main(Start.java:116) > Caused by: org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'geoServer' defined in URL > [file:/home/akos/src/aviation/geoserver/src/geoserver/src/main/target/classes/applicationContext.xml]: > Initialization of bean failed; nested exception is > java.lang.RuntimeException: java.lang.NullPointerException > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:284) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322) > ... 28 more > Caused by: java.lang.RuntimeException: java.lang.NullPointerException > at > org.geoserver.config.GeoServerLoader.postProcessBeforeInitialization(GeoServerLoader.java:137) > at > org.geoserver.config.GeoServerLoaderProxy.postProcessBeforeInitialization(GeoServerLoaderProxy.java:54) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1448) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) > ... 36 more > Caused by: java.lang.NullPointerException > at > org.geoserver.config.GeoServerLoader.readConfiguration(GeoServerLoader.java:610) > at > org.geoserver.config.DefaultGeoServerLoader.loadGeoServer(DefaultGeoServerLoader.java:68) > at > org.geoserver.config.GeoServerLoader.postProcessBeforeInitialization(GeoServerLoader.java:131) > ... 40 more > 31 Jul 13:03:59 ERROR [ > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Geoserver-users mailing list > Geoserver-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geoserver-users > -- Ben Caradoc-Davies <ben.caradoc-dav...@csiro.au> Software Engineer CSIRO Earth Science and Resource Engineering Australian Resources Research Centre ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users