Возможно ли в Pharo ZnClient разместить более одного экземпляра сервера? - PullRequest
0 голосов
/ 17 мая 2018

Мой вопрос о размещении нескольких ZnServer в Pharo:

Я собрал приложение, которое сопоставлено с делегатом по умолчанию. Я также хочу иметь возможность создавать и обслуживать файлы для загрузки, поэтому я подумал, что я также буду размещать файл с классом 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 карта делегата по умолчанию.

Есть ли способ разместить оба на одном и том же образе?

...