Falha ao configurar "JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote" no Jboss

1. Falha ao configurar "JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote" no Jboss

João José Ribeiro Neto
J040N3T0

(usa Debian)

Enviado em 08/06/2017 - 16:29h

Acabei de instalar um Jboss para homologar o serviço de monitoramento utilizando o Zabbix.

Após instalado configurei o parâmetro:

-Dcom.sun.management.jmxremote

dentro de:

$JBOSS_HOME/bin/standalone.conf

Porém ao iniciar a aplicação "./standalone.sh" é exibida a seguinte mensagem:

WARNING: Failed to load the specified logmodule org.jboss.logmanager:main
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.jboss.as.server.Main.main(Main.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.jboss.modules.Module.run(Module.java:272)
at org.jboss.modules.Main.main(Main.java:313)
Caused by: java.lang.IllegalStateException: The LogManager was not properly installed (you must set the "java.util.logging.manager" system property to "org.jboss.logmanager.LogManager")
at org.jboss.logmanager.Logger.getLogger(Logger.java:60)
at org.jboss.logmanager.log4j.BridgeRepositorySelector.<clinit>(BridgeRepositorySelector.java:42)

Fazendo várias pesquisas, fui sugerido a editar este mesmo arquivo e adicionar os seguintes campos:
[...]
if [ "x$JBOSS_MODULES_SYSTEM_PKGS" = "x" ]; then
JBOSS_MODULES_SYSTEM_PKGS="org.jboss.byteman,org.jboss.logmanager"
fi
[...]
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
JAVA_OPTS="$JAVA_OPTS -Xbootclasspath/p:$JBOSS_HOME/modules/org/jboss/logmanager/main/jboss-logmanager-1.2.0.GA.jar"
[...]

Ao fazer isso tento iniciar o sistema, e o seguinte erro aparece:
16:21:01,592 INFORMAÇÕES [org.jboss.modules] JBoss Modules version 1.0.2.GA
Exception in thread "main" java.lang.NoClassDefFoundError: org/jboss/logmanager/log4j/BridgeRepositorySelector
at org.jboss.as.server.Main.main(Main.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.jboss.modules.Module.run(Module.java:272)
at org.jboss.modules.Main.main(Main.java:313)
Caused by: java.lang.ClassNotFoundException: org.jboss.logmanager.log4j.BridgeRepositorySelector
at java.net.URLClassLoader$1.run(URLClassLoader.java:359)
at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:312)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:103)
... 7 more


E desse erro não consegui avançar. Desde já agradeço muito a ajuda de todos.

--
João J. Neto
Analista de Segurança da Informação
Especialista em Redes e Segurança da Informação
Certified ISO 27002


  


2. Re: Falha ao configurar "JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote" no Jboss

Filippe
spolti

(usa Fedora)

Enviado em 08/06/2017 - 16:43h

Oi tudo bem.

Primeiramente, você pode informar por favor a versão do JBoss está utilizando?




3. Re: Falha ao configurar

Takahashi
signout

(usa Slackware)

Enviado em 08/06/2017 - 16:44h

Boas,

Se entendi, voce esta querendo monitorar o jboss utilizando o zabbix??? Se for isso, ele não é a melhor ferramenta para isso, uma vez que voce tem que instalar um modulo no zabbix para isso....
Uma outra coisa é vc esta habilitando a jconsole para isso????
também não foi especificada a versão do jboss que voce esta usando...
De qualquer maneira, Se for o caso somente de habilitar a jconsole, segue link de como fazer isso no jboss eap
https://access.redhat.com/solutions/149973

Espero que ajude.
[]s









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts