Thanks Stefan,
Stefan has more experience with this than me, so I'm happy to go along with Judit and Stefan's suggestion of using a different servlet container.

Stefan Hansen wrote:
Hey!

I probably have to disagree slightly with Cameron. Given the constraints of the DVD/VM, I think, Judit's suggestion to start Degree in its on own servlet container is a good idea. Having everything in the already installed tomcat basically means that you have to run all apps deployed on Tomcat, even if you want to run only one. Especially Deegree seems to require a fair amount of resources. So keeping it separated makes sense to me. We probably should do the same with Geoserver. It usually comes with jetty anyway, which is rather lightweight and therefore a good choice for our purposes.

As far as Postgres/gis is concerned, I think, it might be a good idea to have a single instance running that is started during the boot process. Many of the apps on the VM/DVD will be able to access it. It could provide a rather limited sample data set, which the other apps can use in their examples. Of course we can also start postgres whenever an app is started, that wants to use it. However, when I worked on the earlier version of Arramagong I played a bit around with that option and got the impression, that we don't gain too much by doing that.

cheers,
stefan

Cameron Shorter wrote:
Judit,
You raise some good points here.
As per: http://wiki.osgeo.org/wiki/GISVM_Build#Build_Drivers

The GISVM and LiveDVD is targeted at a demo version. The aim is to highlight the product features, but it not expected to be tuned for high capacity of complicated scenarios.

Our biggest constraining factor is lack of RAM. So to work around this, the policy is:

   1. Do not start applications upon power up. (Ie, don't start deamons,
      allow users to start them instead).
   2. Set up examples which, by default, don't depend on other
      applications. Less applications open, means less memory. Ie, Have
      GeoServer access a shapefile instead of PostGIS.
   3. Try to avoid scenarios which write data to disk, as disk space in
      the Live DVD is stored in RAM, and is not cleared afterward.

In your case, I suggest that you install all your applications into the one tomcat webapp rather than starting another. I'm assuming that having two web applications in the same webapp will not mean the RAM is consumed until the application is activated. Is this correct?

If possible, I suggest that you allow the user to turn on Deegree web apps individually. Ie, create a different desktop icon for Deegree WMS, Deegree WFS, ...


Judit Mays wrote:
Hello all,
I've got a general question about the prefered set-up using the tomcat:

Do you prefer to have all the deegree war-archives inside
/var/lib/tomcat6/webapps?
Or would you prefer to have deegree bring along its own tomcat, instead
of sharing it with GeoServer or other web applications?

I've got a bit of a problem. I see that tomcat6 is running with a Java
heap space of 128MB. This is not enough. I would suggest 512MB for the
tomcat at least.

And I don't know if it is such a good idea to add all deegree webapps
(wms, wfs, wcs, csw, wps, wpvs, iGeoPortal) either. Especially if these
webapps get started on start up of the system. This will reduce
performance not only for deegree, but also for any other webapp in
tomcat6 and maybe even for other desktop applications (depending on the
memory of the system).

After all, we are talking about server applications that have specific
hardware needs. You can't expect every laptop and desktop pc to live up
to these needs. Are there any hardware specifics that you plan to
provide with the DVD?

What I could do is reduce the list of deegree demo services to WFS, WMS,
WCS (like GeoServer) and the deegree web client iGeoPortal.
Since WPS and WPVS are working better in deegree3 already, this wouldn't
be such a bad idea. A demo for those services on LiveDVD would then have
to wait until deegree3 is stable.

Any thoughts, ideas or suggestions?

Kind regards,
Judit
------------------------------------------------------------------------

_______________________________________________
Live-demo mailing list
Live-demo@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/live-demo




--
Cameron Shorter
Geospatial Systems Architect
Tel: +61 (0)2 8570 5050
Mob: +61 (0)419 142 254

Think Globally, Fix Locally
Geospatial Solutions enhanced with Open Standards and Open Source
http://www.lisasoft.com

_______________________________________________
Live-demo mailing list
Live-demo@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/live-demo

Reply via email to