Обучение Java. Сервлеты

       

Запуск servletrunner (JSDK2.0)


Утилита servletrunner находится в директории <jsdk>/bin. Вам буде проще запустить эту утилиту, если к директории будет прописан путь. Например:

% setenv PATH /usr/local/jsdk/bin: (для UNIX) C> set PATH=C:\jsdk\bin;%PATH% (для Win32) export PATH=/usr/local/jsdk/bin:$PATH (для Linux) - от переводчика

Выполняя servletrunner с ключом -help, Вы получите инструкции по использованию, не запуская саму утилиту:

% servletrunner -help Usage: servletrunner [options] Options: -p port the port number to listen on -b backlog the listen backlog -m max maximum number of connection handlers -t timeout connection timeout in milliseconds -d dir servlet directory -r root document root directory -s filename servlet property file name -v verbose output %

Чтобы просмотреть установки этих величин по умолчанию, запустите servletrunner с ключом -v. Команда запускает утилиту; просто остановите ее, после того, как Вы получите информацию, если Вы еще не готовы использовать ее или хотите запустить с другими параметрами. На Unix, например, Вы можете использовать команду kill, чтобы остановить выполнение servletrunner.

% servletrunner -v Server settings: port = 8080 backlog = 50 max handlers = 100 timeout = 5000 servlet dir = ./examples document dir = ./examples servlet propfile = ./examples/servlet.properties

Замечание: В значениях по умолчанию, выведенных выше, в директориях servlet dir, document dir и директории servlet propfile содержится точка ("."). Точка предполагает текущую директорию выполнения. Текущей директорией выполнения обычно является директория, из которой была запущена программа. В данном случае, однако, точка означает директорию, где установлен

JSDK.

Если Вы запустите утилиту servetrunner из другой директории, утилита servletrunner первым делом сменит ее текущую рабочую директорию (и, в следствии, то, что Вы считали точкой).

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



Содержание раздела