servertool предоставляет интерфейс командной строки прикладным программистам, чтобы зарегистрировать, незарегистрировать, запустить, и завершить работу персистентного сервера.
РЕЗЮМЕ
servertool -ORBInitialPort nameserverportопции [ команды ]
Если Вы не вводили команду, запуская servertool, инструмент командной строки выводит на экран с подсказкой servertool >. Введите команды в подсказку servertool >.
Если Вы вводите команду, запуская servertool, Инструмент Сервера IDL Java запускается, выполняет команду, и выходы.
-ORBInitialPort опция nameserverportтребуется. Значение для nameserverport должно определить порт, на котором orbd работает и прислушивается к входящим запросам. При использовании программного обеспечения Соляриса следует стать корнем, чтобы запустить процесс на порту под 1024. Поэтому мы рекомендуем, чтобы Вы использовали номер порта, больше чем или равный 1024 для nameserverport.
ОПИСАНИЕ
servertool предоставляет интерфейс командной строки прикладным программистам, чтобы зарегистрировать, незарегистрировать, запустить, и завершить работу персистентного сервера. Другие команды обеспечиваются, чтобы получить различную статистическую информацию о сервере.
ОПЦИИ
-ORBInitialHost nameserverhost
Определяет хост-машину, на которой сервер имени работает и прислушивается к входящим запросам. nameserverhost значения по умолчанию к localhost, если эта опция не определяется. Если orbd и servertool работают на различных машинах, следует определить имя или IP-адрес узла, на котором работает orbd.
-Joption
Опция передачи к виртуальной машине Java, где опция является одной из опций, описанных на ссылочной странице для средства запуска приложения java. Например,-J-Xms48m устанавливает память запуска в 48 мегабайтов. Это - общее соглашение для-J, чтобы передать опции к базовой виртуальной машине.
КОМАНДЫ
регистр - сервер < имя класса сервера> - путь к классу <путь к классу к серверу> [ -applicationName <имя приложения>-args <args к серверу>-vmargs <отмечает , чтобы быть переданным к Java VM> ]
Зарегистрируйте новый персистентный сервер в Демоне Посредника запросов к объектам (ORBD). Если сервер уже не регистрируется, он регистрируется и активируется. Эта команда заставляет метод установки быть вызванным в основном классе сервера, идентифицированного опцией -server. Методом установки должен быть public static void install(org.omg.CORBA.ORB). Метод установки является дополнительным и позволяет разработчику обеспечить их собственное поведение установки сервера (например, создавая схему базы данных).
Незарегистрируйте сервер от ORBD или при использовании его идентификатора сервера или при использовании его имени приложения. Эта команда заставляет метод удаления быть вызванным в основном классе сервера, идентифицированного опцией -server. Методом удаления должен быть public static void uninstall(org.omg.CORBA.ORB). Метод удаления является дополнительным и позволяет разработчику обеспечить их собственное поведение удаления сервера (например, отменяя поведение метода установки).
getserverid-applicationName <имя приложения>
Возвратите идентификатор сервера, который соответствует приложению.
список
Информация о списке обо всех персистентных серверах зарегистрировалась в ORBD.
listappnames
Перечислите имена приложений для всех серверов, в настоящий момент зарегистрированных в ORBD.
listactive
Информация о списке обо всех персистентных серверах, которые были запущены ORBD и в настоящий момент рабочие.
Определите местоположение конечных точек (порты) определенного типа для всех ШАРОВ, создаваемых зарегистрированным сервером. Если сервер уже не работает, он активируется. Если тип конечной точки не определяется, то plain/non-protected конечная точка, связанная с каждым ШАРОМ в сервере, возвращается.
Определите местоположение всех конечных точек (порты), зарегистрированные определенным ШАРОМ зарегистрированного сервера. Если сервер уже не работает, то он активируется. Если orbid не определяется, значение по умолчанию "" присваивается orbid. Если какие-либо ШАРЫ создаются с orbid пустой строки, все порты, зарегистрированные ею, возвращаются.
Перечисляет ORBId ШАРОВ, определенных на сервере. ORBId является именем строки для ШАРА, создаваемого сервером. Если сервер уже не работает, он активируется.
Завершите работу активного сервера, который регистрируется в ORBD. Во время выполнения этой команды метод shutdown(), определенный в классе, определенном или -serverid или параметром -applicationName, также вызывается, чтобы завершить работу серверного процесса соответственно.
Запустите или активируйте сервер, который регистрируется в ORBD. Если сервер не работает, эта команда запускает сервер. Если сервер уже работает, сообщение об ошибке возвращается пользователю.
справка
Перечислите все команды, доступные серверу через инструмент сервера.