You can't have two GWC instances writing to the same directory. (The
same holds true for WFS-T against shapefiles etc.)
You'll have to delete the gwc and geowebcache jars from at least one
instance.
-Arne
On 12/15/10 4:36 PM, Bart van den Eijnden wrote:
Hi Justin,
here is some extra info provided by my colleague. TIA.
What I did (on a Windows XP machine!):
1. Downloaded geoserver-2.1-beta2-war.zip and
geoserver-2.1-beta2-bin.zip from sourceforge
2. Downloaded dbconfig module
geoserver-2.1-SNAPSHOT-dbconfig-plugin.zip from
_http://gridlock.opengeo.org/geoserver/trunk/community-latest/_. I
have the one of
12 december
3. Extracted the
4. Downloaded postgresql-9.0.1-1-windows-binaries.zip
5. Extracted them and created via initdb/createdb a database called napj
6. Started the DB
7. Extracted 2 copies of JBoss 4.0.5 GA and updated the ports, so that
they could co-exist
(See
_http://manoharviswanathan.com/blog/tech/running-multiple-jboss-instances-on-the-same-machine/_)
8. Extracted the war from the geoserver-2.1-beta2-war.zip
9. Exploded the war and put the content of
geoserver-2.1-SNAPSHOT-dbconfig-plugin.zip in the
WEB-INF\lib
10. Zipped everything back to a war file
11. Placed a copy of the war file into both the JBoss instances
(default server, deploy folder)
12. Copied the content of data-dir (found in
geoserver-2.1-beta2-bin.zip) to a central location
13. Placed a file called geoserver.db.properties into this location
with the following content:
---
#Mon Dec 13 16:47:32 CET 2010
url=jdbc\:postgresql\://localhost/napj
password=<snip>
driver=org.postgresql.Driver
username=napj
---
14. Placed a file called hibernate.properties in the same location
with the following content
---
#Hibernate properties for the geoserver catalog and configuration. You
probably
#don't want to change these values unless instructed by a developer.
#Wed Dec 15 15:55:01 CET 2010
hibernate.use_sql_comments=true
hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
hibernate.cache.use_query_cache=true
hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
hibernate.cache.use_second_level_cache=true
hibernate.cache.provider_configuration_file_resource_path=/ehcache.xml
hibernate.format_sql=true
hibernate.generate_statistics=true
hibernate.session_factory_name=SessionFactory
hibernate.hbm2ddl.auto=update
hibernate.bytecode.use_reflection_optimizer=true
hibernate.show_sql=false
---
Only thing I changed in this file is the hibernate.dialect. Both files
were automatically created when
Geoserver started
15. In both JBoss instances I updated run.bat like this:
set JAVA_OPTS=%JAVA_OPTS% -DGEOSERVER_DATA_DIR=/<path to datadir>
16. Started first instance of jboss (just type run in the bin directory)
This doesn't cause any problems
17. Now I start the second one.
This one doesn't come up. I attached the server log of this one.
Content of this file is position where
it becomes interesting.
Could it be that for some reason the database connection was reset in
one of the servers?
--
Looking for flexible support on OpenLayers or GeoExt? Please check out
http://www.osgis.nl/support.html
Bart van den Eijnden
OSGIS
[email protected] <mailto:[email protected]>
On Dec 15, 2010, at 3:49 PM, Justin Deoliveira wrote:
Hi Bart,
To answer the question yes, dbconfig is meant to be used in this way
and i myself have tested it with multiple servers running from a
single configuration. But as I stated before the module is still
pretty immature.
That said, this error message does not seem to be a complete stack
trace. Is there more? I think the actual root exception is not being
included here.
Thanks.
-Justin
On Wed, Dec 15, 2010 at 3:01 AM, Bart van den Eijnden
<[email protected] <mailto:[email protected]>> wrote:
Hi Justin, list,
we have some trouble with setting this up, I am posting an e-mail
from a colleague below since he is not on the list. TIA for any help.
Hello,
Currently I'm trying to set up Geoserver in 2 JBoss environments
reading from the same
data directory. I have the following setup:
Using PostgreSQL 9.0.1 as database, JBoss 4.0.5 GA (2x) each
running Geoserver 2.1 beta 2
with the dbconfig plugin (just dumped the jar files into the
WEB-INF/lib directory of the
war file). Using 1 single instance of JBoss everything runs smoothly.
Now the idea is to run a second instance of Geoserver pointing to
the same datastore. I'm trying
to see if it's possible that when the configuration of 1
Geoserver instance is updated
(via e.g. GeoCat Bridge) the changes are reflected in the other
instances as well.
Unfortunately I get all kinds of error messages starting with the
message below:
----
15:21:55,837 INFO [STDOUT] 14 Dec 15:21:55 ERROR
[context.ContextLoader] - Cont
ext initialization failed
org.springframework.beans.factory.BeanCreationException: Error
creating bean wit
h name 'gwcFacade' defined in URL
[jar:file:/H:/runnableapps/jboss-4.0.5.GA/serv
<http://jboss-4.0.5.GA/serv>
er/default/./tmp/deploy/tmp1640002882111840325geoserver-exp.war/WEB-INF/lib/gwc-
2.1-beta2.jar!/geowebcache-geoserver-context.xml]: Cannot resolve
reference to b
ean 'gwcTLDispatcher' while setting constructor argument; nested
exception is or
g.springframework.beans.factory.BeanCreationException: Error
creating bean with
name 'gwcTLDispatcher' defined in URL
[jar:file:/H:/runnableapps/jboss-4.0.5.GA/ <http://jboss-4.0.5.GA/>
server/default/./tmp/deploy/tmp1640002882111840325geoserver-exp.war/WEB-INF/lib/
gwc-2.1-beta2.jar!/geowebcache-geoserver-context.xml]:
Instantiation of bean fai
led; nested exception is
org.springframework.beans.BeanInstantiationException: C
ould not instantiate bean class
[org.geowebcache.layer.TileLayerDispatcher]: Con
structor threw exception; nested exception is
java.lang.RuntimeException: org.hi
bernate.type.SerializationException: could not deserialize
----
Now my questions are: is the dbconfig module meant to be used
this way? I can't find
any documentation on this. If it is meant this way, do I need to
update specific
settings anywhere to support this?
Thanks in advance for your answer!
Best regards,
Bart
--
Looking for flexible support on OpenLayers or GeoExt? Please
check out http://www.osgis.nl/support.html
Bart van den Eijnden
OSGIS
[email protected] <mailto:[email protected]>
On Dec 9, 2010, at 4:24 PM, Justin Deoliveira wrote:
Hi Rudi,
Actually the module that contains the latest work is called
dbconfig [1].
If you are brave and would like to try it out you can grab the
latest build from the community nightly builds. [2]. But be
warned that it is still not quite stable and is a work in
progress. That said it does work and any feedback you could
provide as an actual user would be great.
-Justin
[1] http://svn.codehaus.org/geoserver/trunk/src/community/dbconfig/
[2] http://gridlock.opengeo.org/geoserver/trunk/community-latest/
On Thu, Dec 9, 2010 at 7:22 AM, Hochmeister Rudolf
<[email protected]
<mailto:[email protected]>> wrote:
Hi,
Your 'Geoserver-2.1-beta2 now available' announcement on [1]
drew my attention to database-backed catalog.
I looked into the community[com] module[mod] directory and
found 'hibernate'-mod.
Is this the com-mod that the passage 'Core improvements to
support database-backed catalog' refers to?
[1]
http://blog.geoserver.org/2010/12/06/geoserver-2-1-beta2-now-available/
cheers,
Rudi Hochmeister
Magistrat der Stadt Wien
MA 14 - ADV - Referat EG3
A 1082 Wien, Rathausstraße 1
Email: [email protected]
<mailto:[email protected]>
Telefon: (+43 1) 4000 91119
Fax: (+43 1) 4000 7141
------------------------------------------------------------------------------
This SF Dev2Dev email is sponsored by:
WikiLeaks The End of the Free Internet
http://p.sf.net/sfu/therealnews-com
_______________________________________________
Geoserver-devel mailing list
[email protected]
<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/geoserver-devel
--
Justin Deoliveira
OpenGeo - http://opengeo.org <http://opengeo.org/>
Enterprise support for open source geospatial.
------------------------------------------------------------------------------
_______________________________________________
Geoserver-devel mailing list
[email protected]
<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/geoserver-devel
--
Justin Deoliveira
OpenGeo - http://opengeo.org <http://opengeo.org/>
Enterprise support for open source geospatial.
------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel
------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel