If you can keep correspondance on the public list it is appreciated.

So yeah, the directory should be created once you do something that forces a
process lookup. That said you can go ahead and create the directory and add
your process.

If you follow the simple example here:

http://docs.geoserver.org/latest/en/user/community/python/hooks.html#process

And put it a file foo.py you should see a process in the wps request builder
called foo:buffer. Process you add to that directory should show up
dynamically.

-Justin

On Sun, Oct 10, 2010 at 12:59 AM, Martin Jensen <
[email protected]> wrote:

> Thanks, it's installed now.
>
> But how to proceed.
>
> The Python dir is created but not with the subdirs I expected. Can I just
> create the "proces" dir and add new processes here ? Will new processes
> automatically be present in the wps querybuilder?
> Thanks!
>
> /Martin
>
>
> 2010/10/8 Justin Deoliveira <[email protected]>
>
> Upon checking it seems the wps plugin zip is missing a required library. I
>> will add it and fire off a new nightly build.
>>
>> -Justin
>>
>>
>> On Fri, Oct 8, 2010 at 9:51 AM, Martin Jensen <
>> [email protected]> wrote:
>>
>>> Thanks a lot!
>>>
>>> I wanted to trywith the following from today the 8th:
>>>
>>>
>>> http://gridlock.opengeo.org/geoserver/trunk/geoserver-trunk-latest-war.zip
>>>
>>> http://gridlock.opengeo.org/geoserver/trunk/community-latest/geoserver-2.1-SNAPSHOT-wps-plugin.zip
>>>
>>> http://gridlock.opengeo.org/geoserver/trunk/community-latest/geoserver-2.1-SNAPSHOT-python-plugin.zip
>>>
>>> When deploying Gesoerver it works fine, but when adding WPS jars to
>>> WEB-INF\lib GS fails on start up:
>>>
>>> ----------------------------------
>>> - GEOSERVER_DATA_DIR: C:\cbkort\sites\geoserver.cbkort.dk
>>> \appbase\wwwroot\data
>>> ----------------------------------
>>> 08 okt 17:44:58 WARN [support.DisposableBeanAdapter] - Invocation of
>>> destroy method failed on bean with name 'geoServerLoader':
>>> java.lang.NullPointerException
>>> 08 okt 17:44:58 ERROR [context.ContextLoader] - Context initialization
>>> failed
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean with name 'geoserverProcessFactory' defined in URL
>>> [jar:file:/C:/cbkort/sites/
>>> geoserver.cbkort.dk/appbase/wwwroot/WEB-INF/lib/wps-2.1-SNAPSHOT.jar!/applicationContext.xml<http://geoserver.cbkort.dk/appbase/wwwroot/WEB-INF/lib/wps-2.1-SNAPSHOT.jar%21/applicationContext.xml>]:
>>> Initialization of bean failed; nested exception is
>>> org.springframework.beans.factory.CannotLoadBeanClassException: Error
>>> loading class [org.geoserver.wps.xml.WPSConfiguration] for bean with name
>>> 'wpsXmlConfiguration-1.0.0' defined in URL [jar:file:/C:/cbkort/sites/
>>> geoserver.cbkort.dk/appbase/wwwroot/WEB-INF/lib/wps-2.1-SNAPSHOT.jar!/applicationContext.xml<http://geoserver.cbkort.dk/appbase/wwwroot/WEB-INF/lib/wps-2.1-SNAPSHOT.jar%21/applicationContext.xml>]:
>>> problem with class file or dependent class; nested exception is
>>> java.lang.NoClassDefFoundError: org/geotools/wps/WPSConfiguration
>>>  at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
>>> at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>>>  at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>>>  at
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
>>> at
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
>>>  at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
>>>  at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>>> at
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:308)
>>>  at
>>> org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:948)
>>> at
>>> org.springframework.context.support.AbstractApplicationContext.registerListeners(AbstractApplicationContext.java:702)
>>>  at
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:378)
>>> at
>>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
>>>  at
>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
>>> at
>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
>>>  at
>>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
>>> at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
>>>  at
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>>> at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>>>  at
>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>>> at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>>>  at
>>> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>>> at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>>>  at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
>>> 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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>>>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
>>> Caused by:
>>> org.springframework.beans.factory.CannotLoadBeanClassException: Error
>>> loading class [org.geoserver.wps.xml.WPSConfiguration] for bean with name
>>> 'wpsXmlConfiguration-1.0.0' defined in URL [jar:file:/C:/cbkort/sites/
>>> geoserver.cbkort.dk/appbase/wwwroot/WEB-INF/lib/wps-2.1-SNAPSHOT.jar!/applicationContext.xml<http://geoserver.cbkort.dk/appbase/wwwroot/WEB-INF/lib/wps-2.1-SNAPSHOT.jar%21/applicationContext.xml>]:
>>> problem with class file or dependent class; nested exception is
>>> java.lang.NoClassDefFoundError: org/geotools/wps/WPSConfiguration
>>>  at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1141)
>>> at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:524)
>>>  at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1174)
>>> at
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:222)
>>>  at
>>> org.springframework.context.support.AbstractApplicationContext.getBeanNamesForType(AbstractApplicationContext.java:938)
>>> at
>>> org.geoserver.wps.jts.SpringBeanProcessFactory.setApplicationContext(SpringBeanProcessFactory.java:73)
>>>  at
>>> org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:70)
>>>  at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:350)
>>>  at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1330)
>>> at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
>>>  ... 30 more
>>>
>>> Am i using the correct files or do I have to do anything else to make WPS
>>> work in "Latest" GS ?
>>>
>>> /Martin
>>>
>>> 2010/10/7 Justin Deoliveira <[email protected]>
>>>
>>> Quick note. Just added the python extension to the nightly builds. So
>>>> feel free to grab it to try it out with wps.
>>>>
>>>> http://gridlock.opengeo.org/geoserver/trunk/community-latest/
>>>>
>>>> -Justin
>>>>
>>>>
>>>> On Thu, Oct 7, 2010 at 7:58 AM, Justin Deoliveira <[email protected]
>>>> > wrote:
>>>>
>>>>> Hi Martin,
>>>>>
>>>>> Unfortunately the python extension has not been shipped with a release
>>>>> of GEoServer yet. So if you want to try it out you will have to build
>>>>> geoserver from sources. Which you can do with:
>>>>>
>>>>> mvn -P python clean install
>>>>>
>>>>> from the root of the source tree.
>>>>>
>>>>> I can also add the python extension to the nightly builds for trunk so
>>>>> you can download the extension there. If there are no objections from the
>>>>> other devs. I also need to verify that it won't break the build :) I will
>>>>> keep you posted.
>>>>>
>>>>> -Justin
>>>>>
>>>>> On Thu, Oct 7, 2010 at 7:04 AM, Martin Jensen <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> I am really excited about the wps implementation in GS. At Foss4g I
>>>>>> had a small demo of using scripting languages to make new WPS processes. 
>>>>>> I
>>>>>> want to try this out but I am a little confused on how to get started.
>>>>>>
>>>>>> First, I looked for the Python Extension here:
>>>>>> http://geoserver.org/display/GEOS/Latest , but did not find anything.
>>>>>> Is this what I need to get started and where can I find the extension ?
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Med venlig hilsen
>>>>>>
>>>>>> Martin Bjærge Jensen
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Beautiful is writing same markup. Internet Explorer 9 supports
>>>>>> standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
>>>>>> Spend less time writing and  rewriting code and more time creating
>>>>>> great
>>>>>> experiences on the web. Be a part of the beta today.
>>>>>> http://p.sf.net/sfu/beautyoftheweb
>>>>>> _______________________________________________
>>>>>> Geoserver-users mailing list
>>>>>> [email protected]
>>>>>> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Justin Deoliveira
>>>>> OpenGeo - http://opengeo.org
>>>>> Enterprise support for open source geospatial.
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Justin Deoliveira
>>>> OpenGeo - http://opengeo.org
>>>> Enterprise support for open source geospatial.
>>>>
>>>>
>>>
>>>
>>> --
>>> Med venlig hilsen
>>>
>>> Martin Bjærge Jensen
>>>
>>
>>
>>
>> --
>> Justin Deoliveira
>> OpenGeo - http://opengeo.org
>> Enterprise support for open source geospatial.
>>
>>
>
>
> --
> Med venlig hilsen
>
> Martin Bjærge Jensen
>



-- 
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to