WebObjects на MacOSX

  1. Установка библиотек WebObjects

    Установка пакета с последним обновлением WebObjects 5.4.3 является достаточной:

  2. Для Mac OS X 10.6 и выше необходимо загрузить обновленную версию адаптора Apache отсюда.

  3. Настройка компьютера для работы в качестве web-сервера, исполняющего приложения WebObjects

    Проще всего это сделать с помощью скриптов. Вместе с WebOjects устанавливается скрипт configure.sh, однако оказалось, что этот скрипт (в текущей версии) не все учитывает. 

    Мы предлагаем 2 варианта:

    • Использовать штатный скрипт:

      $ sudo /Developer/Examples/JavaWebObjects/Deployment/configure.sh

      После его исполнения нужно в конец файла /etc/apache2/httpd.conf добавить такой фрагмент:

      <Location /cgi-bin/WebObjects> Allow from all </Location>
    • Использовать модифицированный скрипт configure.sh.

      После скачивания дать ему права запуска

      $ chmod +x configure.sh

      Выполнить скрипт

      $ sudo configure.sh

      Примечание. Для запуска скрипта нужно заменить "configure.sh" на полный путь до этого файла. Проще всего использовать технику drag-and-drop в окне терминала при подстановке имени файла.

  4. Запустите Apache, если он еще не запущен 

    Для этого нужно в Системных Настройках (System Preferences)

    • зайти в панель управлений "Общий доступ" (Sharing)
    • включить "Общий веб-доступ" (Web Sharing).
  5. Первичная настройка WO Monitor

    В браузере введите адрес:

    Должна открыться панель управления приложениями WebObjects - "WebObjects Monitor".

    Перейдите к закладке "Hosts"
    Введите в поле внизу "localhost"
    Нажмите кнопку "Add host".

    В списке должна появиться запись "localhost" с описанием вашего компьютера:

    • платформа
    • тип процессора
    • версия операционной системы.
    Если все прошло успешно, после localhost будет стоять слово YES: значит, WebObjects успешно установлен на Ваш компьютер.
    В закладке "Preferences" можно настроить пароль для доступа к монитору.
ċ
Michael Kushnir,
31 окт. 2008 г., 06:57
Comments