Я знаю, что в книге Entreprise Pharo есть хорошее объяснение для развертывания продукции на сервере Linux.Я последовал этому уроку и смог развернуть тот же проект.Однако проект содержал только простой класс MyFirstWebApp и не включал инфраструктуру Seaside.Сценарий запуска был следующим:
ZnServer defaultOn: 8080.
ZnServer default logToStandardOutput.
ZnServer default delegate
map: 'image'
to: MyFirstWebApp new;
map: 'redirect-to-image'
to: [ :request | ZnResponse redirect: 'image' ];
map: '/'
to: 'redirect-to-image'.
ZnServer default start
.
А что, если у вас есть проект с множеством классов, использующий Seaside Framework?Я повторил ту же процедуру для моего собственного проекта Seaside, но я получаю сообщение об ошибке WARequestContextNotFound
при запуске сценария run.st с помощью следующей команды ./pharo myapp.image run.st
.Есть идеи?