Так же как утилита servletrunner из пакета JSDK2.0, сервер включенный в пакет JSDK2.1 прост, он поддерживает многопотоковые процессы, которые могут быть запущены одним или несколькими сервлетами.

В отличие от некоторых веб-серверов, JSDK сервер не перегружает автоматически обновленные сервлеты. Хотя вы можете остановить и перезапустить сервер, чтобы запустить новую версию сервлета.

В этом разделе вы узнаете как:

 

Подготовить к запуску JSDK сервер

Прежде чем Вы запустите JSDK сервер, Вам надо иметь подходящую JDK:

  • Для Sparc Solaris 2.6, пакет JSDK был тестирован с версией JDK 1.1.7 & Java2 SDK1.2
  • Для Windows98/NT, пакет JSDK был тестирован с версией JDK 1.1.7 & Java2 SDK1.2

Также можно сконфигурировать различные свойства JSDK сервера, прежде чем Вы его запустите. Эти свойства включают порт сервера, по умолчанию установленный - 8080, имя хоста сервера, по умолчанию установленный — localhost, и корневой каталог (root), по умолчанию установленный в поддиректории веб страниц webpages установленного пакета JSDK. Чтобы просмотреть или изменить данные конфигурационные значения, откройте файл default.cfg в директории, где проинсталлирован JSDK.

И последнее, запомните, что директория с сервлетами находится:

doc_root/WEB-INF/servlets
 

Запуск JSDK сервера

Чтобы запустить сервер, используйте под Unix Korn-shell скрипт или под Windows .bat файл, который находится в директории, куда проинсталлирован пакет JSDK.

Следующей командой запускается сервер под Unix:

% startserver

А такой командой запускается сервер под Windows:

C:\jsdk\> startserver

Как только JSDK сервер запущен, Вы можете использовать его для проверки своих сервлетов.

 

Выключение JSDK сервера

Чтобы остановить выполнение сервера, пакет JSDK предоставляет команды выключения в той же директории, где и команды для запуска (директория, куда проинсталлирован пакет JSDK).

Следующей командой выключаете сервер под Unix:

% stopserver

А такой командой выключаете сервер под Windows:

C:\jsdk\> stopserver