Администрирование в вопросах и ответах

1eeb656d

Управление Java сервелетами на Web сервере


Сервелет - Java программа, которая запускается на Web сервере в ответ на запрос браузера. Сервелеты для Domino должен быть - Java Servlet API Specification, фирмы Sun Microsystems Inc.

*                    Из  клиента Domino Administrator, выбирайте закладку Настройки – Сервер, затем откройте Server документ.

*                    Выбирайте закладку Internet Protocols – Domino Web Engine, заполните эти поля, затем сохраните документ:

Поле

Значение

Java servlet support

Выбирайте одно:



*                    None - (по умолчанию) не запускать Java Virtual Machine (JVM), или Servlet Manager, когда запускается задача HTTP.

*                    Domino Servlet Manager - загрузить JVM и Servlet manager, поставляемый с Domino.

*                    Third-Party Servlet Support - для запуска JVM, не Domino Servlet Manager. Вы можете использовать Servlet Manager, другого производителя, например IBM WebSphere.

Servlet URL path

 URL путь к Domino сервелетам.

По умолчанию - /servlet.

Class path

Один или несколько путей, где Servlet Manager и JVM будет искать сервелеты и Dependent Classes. Стандартные Java Libraries инсталлируются для Domino автоматически и заносятся в путь поиска. Здесь можно определить дополнительные пути поиска. Вы указываете каталоги, содержащие  файлы – *.JAR и *.ZIP. Ваш путь может начинаться не обязательно с каталога данных Domino. Пример:

c:\lotus\domino\data\domino\servlet

c:\apps\myservlets

c:\javamail\mail.jar

domino\servlet\sql.zip

По умолчанию - domino\servlet.

Servlet file extensions

Список файлов содержащих  URL с окончаниями, которые указывают Domino, что URL предназначен для servlet. Вы должны мапировать (map) каждое расширение файла, через свойства сервелет файла. По умолчание нет, не одного окончания.

Session state tracking

Выбирайте одно:

*                    Enabled - (по умолчанию) Domino Servlet Manager проверяет периодически активность пользователя для всех – HttpSession. Сессии, которые являются неактивными в течение периода времени, указанного в поле неактивных сессий, автоматически будут закрыты. Servlet Manager вызывает метод HttpSession.invalidate(), чтобы сообщить сервелету, что сессия будет закончена.

*                    Disabled - не проверять деятельность пользователя.

Domino использует эту установку и назначения ниже только, если сервелет использует Java Servlet API HttpSession интерфейс.

Idle session timeout

Время ожидания в минутах, после чего сессия будет разорвана. По умолчанию 30 минут.

Maximum active sessions

Максимальное число активных сессий.

По умолчанию 1000. Если лимит будет превышен, придется ждать освобождения сессий.

Session persistence

Выбирайте одно:

*                    Enabled - чтобы сохранять данные сессии в файле на диске, с названием sessdata.ser в каталоге данных Domino, когда HTTP задача завершается. Domino перезаписывает данные сессии, когда HTTP задача повторно  начинается.

*                    Disabled - (по умолчанию) отказываться от всех сессий, когда HTTP задача останавливается.

*                    Определение, кто имеет доступ к сервелет файлам.



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