[Seaside] [ANN] Seaside 3.0.7 release

Sebastian Sastre sebastian at flowingconcept.com
Thu Apr 5 17:32:55 UTC 2012


Yeah, I need to start and stop things programatically. It's working again now.

I'm starting it with:

	ZnZincServerAdaptor startOn: self port.
	ZnZincServerAdaptor default 
		serverClass: ZnManagingMultiThreadedServer;
		codec: (GRCodec forEncoding: 'utf8');
		start.


This was my first attempt:
	ZnZincServerAdaptor default
		port: self port;
		...
but it wasn't working because default was answering nil.

Something I've found curious… it's not causing any problems but for some reason when I stop it with: 
	ZnZincServerAdaptor stop.

everything continues to be served

sebastian

o/






On Apr 4, 2012, at 4:42 AM, Sven Van Caekenberghe wrote:

> That is why there are easy and hard ways to do the same ;-)
> 
> Seaside adaptors, the way they are managed and their interactions with an HTTP server are a bit hard to understand, so easily broken.
> 
> As for pointers: ZnServers work by using a delegate to handle requests. If you see the welcome page, that means that the server that you are talking to has a ZnDefaultServerDelegate instance as delegate. Normally, there should be a ZnSeasideServerAdaptorDelegate instance there (see ZnZincServerAdaptor>>#basicStart).
> 
> But you have to understand the interaction between WAServerAdaptor and WAServerManager too: the manager is in control.
> 
> HTH,
> 
> Sven

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20120405/c48920c7/attachment.htm


More information about the seaside mailing list