我的问题是在Pharo中托管多个ZnServers:
我将一个映射到默认委托的应用程序放在一起。我还希望能够生成并提供下载文件,所以我想我也会托管ZnStaticFileServerDelegate
类的文件服务。我试过这样:
| a b |
a := ZnServer new.
a := ZnServer startOn: 80.
a delegate: (
ZnStaticFileServerDelegate new
directory: '/var/www' asFileReference;
prefixFromString: 'files';
yourself).
以及:
b := ZnServer new.
b := ZnServer startOn: 80.
b default delegate map: #display to: WebRedirect new.
但是当我尝试同时运行两者时,我得到了ZnStaticFileServerDelegate #doesNotUnderstand默认委托映射的错误。
有没有办法同时在同一张图片上托管?