2013-11-25 3 views
0

У меня есть несколько доменов на сервере 3-й панели. Я могу войти в разные домены с помощью консоли администратора Glassfish, и я хочу создать jdbc ресурс/пул соединений для определенного домена (скажем, domain2). Я знаю, я могу создать его с помощью консоли администратора. Но я хочу сделать это через CLI. Я проверил формат команд create-jdbc-connection-pool и create-jdbc-resource. Он не принимает никаких параметров, где я могу указать имя домена.Как указать доменное имя при создании пула ресурсов/пула jdbc в стеклянную рыбку 3

Может кто-нибудь сказать мне, как это сделать, используя CLI.

Заранее спасибо.

ответ

0

Ресурсы хранятся в домене, поэтому вы неявно определяете домен при входе в систему. Если вы входите в систему до domain2, ресурсы создаются в domain2. Вы можете дополнительно определить target ресурса, используя команду --target для каждой команды create-blah. Целью будет server или cluster в домене, в котором вы вошли в систему, и выдать команду против.

+0

1. Не удается выполнить команды asadmin напрямую, не войдя в какой-либо домен? 2. Это описание опции --target в команде 'create-jdbc-connection-pool' - не указывать эту опцию. Этот параметр сохраняется для совместимости с другими версиями. Если вы укажете эту опцию, синтаксическая ошибка не возникнет. Вместо этого подкоманда выполняется успешно, и параметр молча игнорируется. – Newbie

+0

1. Это зависит. Например, «start domain domainName» выполняется локально и не требует входа в домен. Однако для всех удаленных подкоманд (например, 'create-jdbc-resource') требуется домен, в который выполняется команда. – Cascader

+0

2. Вы правы: 'jdbc-connection-pool' для домена; С другой стороны, 'jdbc-resource' активируется на одном или нескольких' --target's [см. Это] (http://docs.oracle.com/cd/E18930_01/html/821-2433/create-jdbc -resource-1.html) – Cascader

Смежные вопросы