Следующая сделал работу, я раскомментировать следующую строку в этом методе примерно так:
WARequestHandler>>url
| url |
url := self basicUrl.
self serverPath isNil ifFalse: [ url parsePath: self serverPath ].
self serverProtocol isNil ifFalse: [ url scheme: self serverProtocol ].
"self serverHostname isNil ifFalse: [ url host: self serverHostname ]."
self serverPort isNil ifFalse: [ url port: self serverPort ].
^url
В моей конфигурации приморской моего приложения все настройки сервера (Resource Base URL, Server Hostname, Server Path, сервер Port, Server Protocol) не определены.
Кажется, что море пытается получить настройки сервера из некоторых родительских приложений, но я не могу его преследовать.
EDIT: Хорошо, спасибо Lukas (см. Комментарий), все, что мне нужно было сделать, это сбросить #serverHostname в моей конфигурации приложения, найденной в «Dispatcher: /», на nil (неуказан).
Да, вы правы. Я имел в виду код Seaside 2.8 и не сравнивался с Seaside 3.0, где по умолчанию относительные URL-адреса. Вместо изменения Морского кода я предлагаю вам сбросить '# serverHostname' в вашей конфигурации приложения на' nil'. –
Спасибо, что сработали, теперь я чувствую себя глупо, что это было прямо там и так очевидно :) –