GlassFish не запустится, когда SNMP будет включен

Ваши начальные впечатления корректны; графический интерфейсам пользователя нравится, делают к вещам их путь, и пытается ступить за пределами того поля, иногда будет трудным. Думайте о пути, которые говорят, что Debian реализовывает их конфигурацию Apache по сравнению со стандартным исходным распределением - один файл конфигурации по сравнению с десятками, или даже сотни быть вытянутыми на пути включают операторы. Вы будете также склонны находить несколько уровней макросов в дистрибутивах GUI, которые могут сделать использование файлов конфигурации, которые они создают менее, чем оптимальный.

Если Вы затем идете для редактирования файлов конфигурации, они создают, необходимо очень стараться внести изменения в тех же частях конфигурации, что GUI позволил бы Вам - иначе, GUI не может распознать то, что Вы сделали, или хуже все же штампуют, по какому Вы сделали с его собственными шаблонами, потому что Вы кладете изменения на неправильное место.

Если Вы просто хотите использовать GUI, чтобы начать, затем принять полный контроль над конфигурациями, которые будут работать, но Вы будете, вероятно, управляться для сокращения слоев, которые GUI использовал для собственной исправности.

Если Вы захотите полный уровень управления (как я сделал), я предложу:

  • запишите свои собственные файлы конфигурации
  • используйте AEL (Язык Расширений Звездочки) для Вашего dialplan вместо исходного стиля extensions.conf. Это дает Вам некоторое управление потоком и условные примитивы, которые могут быть эмулированы в extensions.conf, но намного легче запланировать и визуализировать
  • используйте хорошую текстовую утилиту шаблонной обработки для просто поколения больших блоков dialplan. Я использую Шаблонный Инструментарий, потому что я - парень Perl, но существуют много, которые могут быть встроены в другие языки или выполнены автономные
  • установите один или несколько графический интерфейсов пользователя на сервере разработки (или даже выполните их как SIP/IAX только в VM) так, чтобы, когда каждый предлагает аккуратную функцию, можно было быстро играть с нею и видеть то, на что похожи получающиеся конфигурации

Надежда это несколько полезно Вам.

1
задан 27 January 2010 в 18:04
3 ответа

- Опции Dcom.sun.management являются расширением Sun JVM. Это не часть спецификации JVM, и поэтому они не доступны в OpenJDK!

Так или иначе, даже с помощью JVM Sun, я получил фатальную ошибку при развертывании приложений на моем рабочем кластере. Возможно, это является намеренным Sun, потому что они продали расширение для контроля SNMP.

2
ответ дан 3 December 2019 в 19:52
  • 1
    Я не уверен дело обстоит так. JMX хорошо работает, и это находится в том пространстве имен. Кроме того, как я упомянул, если я сознательно завинчиваю файл ACL SNMP, он отказывает с ошибкой о ACL. Если SNMP wasn' t в OpenJDK я не ожидал бы, что это даже попытается считать ACL и просто проигнорировать com.sun.management.snmp свойства. Так или иначе я думал, что OpenJDK (более или менее) JDK Sun? –  edarc 26 February 2010 в 16:01
  • 2
    Я пытался использовать SNMP в glassfish с OpenJDK и этим doesn' t работал. Хранение той же конфигурации и переключение на Java Sun хорошо работали. Но Вы, вероятно, право относительно поддержки SNMP в OpenJDK. Однако я знаю, что некоторая функциональность отсутствует в OpenJDK 6, выдерживают сравнение с Java Sun. –  Bouil 27 February 2010 в 21:49

Вы, вероятно, уже проверили, но являетесь там чем-нибудь уже слушающим на том порте?

netstat - | grep СЛУШАЮТ, покажет это.

0
ответ дан 3 December 2019 в 19:52

У меня была та же проблема. После включения SNMP Glassfish больше не запускаются. Решение просто и описано здесь: http://www.randombugs.com/java/glassfish/snmp-support-glassfish-211-cluster-support.html

Просто поместите корректные полномочия на свой acl файл.

[randombugs@jack]# chown <application user> /etc/java-6-sun/management/snmp.acl
[randombugs@jack]# chmod o-r /etc/java-6-sun/management/snmp.acl
[randombugs@jack]# chmod g-r /etc/java-6-sun/management/snmp.acl
1
ответ дан 3 December 2019 в 19:52

Теги

Похожие вопросы