|
View:
New views
7 Messages
—
Rating Filter:
Alert me
|
|
|
pagina para configurar o jbossola pessoal!
Tenho mexido bastante com tomcat ultimamente,
mas estou precisando resolver uma duvida sobre o Jboss!
O Jboss tem dentro dele uma pagina de configuração do
servidor? Como por exemplo, para levantar e derrubar aplicações? (como se
configura para mostrar e acessar?)
E de outra forma, há plug-ins que fazem isso?
abraço!
John Soldera
|
|
|
Re: pagina para configurar o jbossJohn,
Existe é um ponto fraco do JBoss. Não existe uma interface bonita como a do Glassfish, do WebSphere, etc. Há o JMX Console (http://localhost:8080/jmx-console/), onde se pode fazer várias operações com o application server, mas não é nada bonito. :) Se existe algum plugin para gerenciar nesse aspecto, eu nunca vi. E se alguém souber, me avise! ------------------------------------- Eduardo Bobsin Machado eduardo.bobsin@... ebobsinm@... Mobile: +55 - 51 - 9155-3128 On Wed, Jul 23, 2008 at 4:05 PM, John Soldera <john.soldera@...> wrote:
|
|
|
Re: pagina para configurar o jbossValeu Eduardo, resolveu o problema!
obrigado!
----- Original Message -----
|
|
|
|
|
|
Re: pagina para configurar o jbossCara, vc pode ver como se faz um client JMX, e entao fazer tal chamada
q precisa. No tutorial de JMX da Sun vc encontra isso. Aqui em nosso ambiente nos temos um jetty q eh todo gerenciado via JMX, funciona muito bem. BTW, segue um exemplo de uma Ant Task q eu desenvolvi para esse proposito. No void main se encontra um exemplo de uso dessa task. public class CallMBeanOperationTask extends Task { private String url; private String objectName; private String interfaceClass; private String operationName; public void setUrl(String url) { this.url = url; } public void setObjectName(String objectName) { this.objectName = objectName; } public void setInterfaceClass(String interfaceClass) { this.interfaceClass = interfaceClass; } public void setOperationName(String operationName) { this.operationName = operationName; } @SuppressWarnings("unchecked") @Override public void execute() throws BuildException { try { JMXServiceURL url = new JMXServiceURL(this.url); JMXConnector jmxc = JMXConnectorFactory.connect(url, null); MBeanServerConnection mbs = jmxc.getMBeanServerConnection(); ObjectName selectchannelconnectorObject = new ObjectName(this.objectName); Class clazz = Class.forName(this.interfaceClass); Object o = JMX.newMBeanProxy(mbs, selectchannelconnectorObject, clazz, true); clazz.getMethod(this.operationName).invoke(o); jmxc.close(); } catch (Exception e) { /* doesn't fails the build! */ } } public static void main(String[] args) throws BuildException { CallMBeanOperationTask callMBeanOperationTask = new CallMBeanOperationTask(); callMBeanOperationTask.setUrl("service:jmx:rmi:///jndi/rmi://localhost:8005/jmxrmi"); callMBeanOperationTask.setObjectName("org.mortbay.jetty.nio:type=selectchannelconnector,id=0"); callMBeanOperationTask.setInterfaceClass("org.mortbay.component.LifeCycle"); callMBeanOperationTask.setOperationName("stop"); callMBeanOperationTask.execute(); CallMBeanOperationTask callMBeanOperationTask2 = new CallMBeanOperationTask(); callMBeanOperationTask2.setUrl("service:jmx:rmi:///jndi/rmi://localhost:8005/jmxrmi"); callMBeanOperationTask2.setObjectName("org.mortbay.jetty:type=server,id=0"); callMBeanOperationTask2.setInterfaceClass("org.mortbay.component.LifeCycle"); callMBeanOperationTask2.setOperationName("stop"); callMBeanOperationTask2.execute(); } } Abs, JV -- julioviegas.com 2008/7/23 John Soldera <john.soldera@...>: > > Talvez tivesse algo mais focado no que eu precisava... > Eu precisava criar uma pagina especifica de uma aplicação no jboss que > tivesse a função de reiniciar o jboss (não só derrubar. heheh) > Seria uma pagina que faria parte da aplicação desenvolvida, mas que só > poderia ser acesada por administradores do sistema. > > Já existiria algo pronto nesse sentido? > > Uma observação, é que vou ter que bloquear o acesso a pagina > (http://localhost:8080/jmx-console) quando o sistema for implantado.. > porém ainda é possível acessar o java bean que essa pagina acessa :) > > bom, valeu! > John Soldera > > > > ----- Original Message ----- > From: John Soldera > To: java-l@... > Sent: Wednesday, July 23, 2008 4:30 PM > Subject: Re: [java-list-RS] pagina para configurar o jboss > Valeu Eduardo, resolveu o problema! > obrigado! > > ----- Original Message ----- > > From: Eduardo Bobsin > To: java-l@... > Sent: Wednesday, July 23, 2008 4:08 PM > Subject: Re: [java-list-RS] pagina para configurar o jboss > John, > > Existe é um ponto fraco do JBoss. Não existe uma interface bonita como a do > Glassfish, do WebSphere, etc. > Há o JMX Console (http://localhost:8080/jmx-console/), onde se pode fazer > várias operações com o application server, mas não é nada bonito. :) > Se existe algum plugin para gerenciar nesse aspecto, eu nunca vi. E se > alguém souber, me avise! > > ------------------------------------- > Eduardo Bobsin Machado > eduardo.bobsin@... > ebobsinm@... > Mobile: +55 - 51 - 9155-3128 > > On Wed, Jul 23, 2008 at 4:05 PM, John Soldera <john.soldera@...> > wrote: >> >> >> ola pessoal! >> >> Tenho mexido bastante com tomcat ultimamente, mas estou precisando >> resolver uma duvida sobre o Jboss! >> O Jboss tem dentro dele uma pagina de configuração do servidor? Como por >> exemplo, para levantar e derrubar aplicações? (como se configura para >> mostrar e acessar?) >> E de outra forma, há plug-ins que fazem isso? >> >> abraço! >> John Soldera >> > --------------------------------------------------------------------- To unsubscribe, e-mail: java-l-unsubscribe@... For additional commands, e-mail: java-l-help@... |
|
|
Re: pagina para configurar o jbossPara os usuários do OAS existe um plugin.
http://www.oracle.com/technology/products/oem/pdf/ds_jboss_app_server.pdf Agora também é possivel gerenciar o Weblogic pelo EM. []s 2008/7/23 Julio Viegas <julioviegas@...>: > Cara, vc pode ver como se faz um client JMX, e entao fazer tal chamada > q precisa. No tutorial de JMX da Sun vc encontra isso. > > Aqui em nosso ambiente nos temos um jetty q eh todo gerenciado via > JMX, funciona muito bem. > > BTW, segue um exemplo de uma Ant Task q eu desenvolvi para esse > proposito. No void main se encontra um exemplo de uso dessa task. > > public class CallMBeanOperationTask extends Task { > > private String url; > private String objectName; > private String interfaceClass; > private String operationName; > > public void setUrl(String url) { > > this.url = url; > } > > public void setObjectName(String objectName) { > > this.objectName = objectName; > } > > public void setInterfaceClass(String interfaceClass) { > > this.interfaceClass = interfaceClass; > } > > public void setOperationName(String operationName) { > > this.operationName = operationName; > } > > @SuppressWarnings("unchecked") > @Override > public void execute() throws BuildException { > > try { > JMXServiceURL url = new JMXServiceURL(this.url); > JMXConnector jmxc = JMXConnectorFactory.connect(url, null); > MBeanServerConnection mbs = jmxc.getMBeanServerConnection(); > ObjectName selectchannelconnectorObject = new ObjectName(this.objectName); > Class clazz = Class.forName(this.interfaceClass); > Object o = JMX.newMBeanProxy(mbs, selectchannelconnectorObject, clazz, true); > clazz.getMethod(this.operationName).invoke(o); > jmxc.close(); > } > catch (Exception e) { /* doesn't fails the build! */ } > } > > public static void main(String[] args) throws BuildException { > > CallMBeanOperationTask callMBeanOperationTask = new CallMBeanOperationTask(); > callMBeanOperationTask.setUrl("service:jmx:rmi:///jndi/rmi://localhost:8005/jmxrmi"); > callMBeanOperationTask.setObjectName("org.mortbay.jetty.nio:type=selectchannelconnector,id=0"); > callMBeanOperationTask.setInterfaceClass("org.mortbay.component.LifeCycle"); > callMBeanOperationTask.setOperationName("stop"); > callMBeanOperationTask.execute(); > > CallMBeanOperationTask callMBeanOperationTask2 = new CallMBeanOperationTask(); > callMBeanOperationTask2.setUrl("service:jmx:rmi:///jndi/rmi://localhost:8005/jmxrmi"); > callMBeanOperationTask2.setObjectName("org.mortbay.jetty:type=server,id=0"); > callMBeanOperationTask2.setInterfaceClass("org.mortbay.component.LifeCycle"); > callMBeanOperationTask2.setOperationName("stop"); > callMBeanOperationTask2.execute(); > } > } > > Abs, > JV -- julioviegas.com > > > 2008/7/23 John Soldera <john.soldera@...>: >> >> Talvez tivesse algo mais focado no que eu precisava... >> Eu precisava criar uma pagina especifica de uma aplicação no jboss que >> tivesse a função de reiniciar o jboss (não só derrubar. heheh) >> Seria uma pagina que faria parte da aplicação desenvolvida, mas que só >> poderia ser acesada por administradores do sistema. >> >> Já existiria algo pronto nesse sentido? >> >> Uma observação, é que vou ter que bloquear o acesso a pagina >> (http://localhost:8080/jmx-console) quando o sistema for implantado.. >> porém ainda é possível acessar o java bean que essa pagina acessa :) >> >> bom, valeu! >> John Soldera >> >> >> >> ----- Original Message ----- >> From: John Soldera >> To: java-l@... >> Sent: Wednesday, July 23, 2008 4:30 PM >> Subject: Re: [java-list-RS] pagina para configurar o jboss >> Valeu Eduardo, resolveu o problema! >> obrigado! >> >> ----- Original Message ----- >> >> From: Eduardo Bobsin >> To: java-l@... >> Sent: Wednesday, July 23, 2008 4:08 PM >> Subject: Re: [java-list-RS] pagina para configurar o jboss >> John, >> >> Existe é um ponto fraco do JBoss. Não existe uma interface bonita como a do >> Glassfish, do WebSphere, etc. >> Há o JMX Console (http://localhost:8080/jmx-console/), onde se pode fazer >> várias operações com o application server, mas não é nada bonito. :) >> Se existe algum plugin para gerenciar nesse aspecto, eu nunca vi. E se >> alguém souber, me avise! >> >> ------------------------------------- >> Eduardo Bobsin Machado >> eduardo.bobsin@... >> ebobsinm@... >> Mobile: +55 - 51 - 9155-3128 >> >> On Wed, Jul 23, 2008 at 4:05 PM, John Soldera <john.soldera@...> >> wrote: >>> >>> >>> ola pessoal! >>> >>> Tenho mexido bastante com tomcat ultimamente, mas estou precisando >>> resolver uma duvida sobre o Jboss! >>> O Jboss tem dentro dele uma pagina de configuração do servidor? Como por >>> exemplo, para levantar e derrubar aplicações? (como se configura para >>> mostrar e acessar?) >>> E de outra forma, há plug-ins que fazem isso? >>> >>> abraço! >>> John Soldera >>> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-l-unsubscribe@... > For additional commands, e-mail: java-l-help@... > > -- Roberto Metz --------------------------------------------------------------------- To unsubscribe, e-mail: java-l-unsubscribe@... For additional commands, e-mail: java-l-help@... |
|
|
Re: pagina para configurar o jbossmuito obrigado Julio! Agora é só implementar encima disso! valeu! ----- Original Message ----- From: "Julio Viegas" <julioviegas@...> To: <java-l@...> Cc: "John Soldera" <john.soldera@...> Sent: Wednesday, July 23, 2008 5:34 PM Subject: Re: [java-list-RS] pagina para configurar o jboss Cara, vc pode ver como se faz um client JMX, e entao fazer tal chamada q precisa. No tutorial de JMX da Sun vc encontra isso. Aqui em nosso ambiente nos temos um jetty q eh todo gerenciado via JMX, funciona muito bem. BTW, segue um exemplo de uma Ant Task q eu desenvolvi para esse proposito. No void main se encontra um exemplo de uso dessa task. public class CallMBeanOperationTask extends Task { private String url; private String objectName; private String interfaceClass; private String operationName; public void setUrl(String url) { this.url = url; } public void setObjectName(String objectName) { this.objectName = objectName; } public void setInterfaceClass(String interfaceClass) { this.interfaceClass = interfaceClass; } public void setOperationName(String operationName) { this.operationName = operationName; } @SuppressWarnings("unchecked") @Override public void execute() throws BuildException { try { JMXServiceURL url = new JMXServiceURL(this.url); JMXConnector jmxc = JMXConnectorFactory.connect(url, null); MBeanServerConnection mbs = jmxc.getMBeanServerConnection(); ObjectName selectchannelconnectorObject = new ObjectName(this.objectName); Class clazz = Class.forName(this.interfaceClass); Object o = JMX.newMBeanProxy(mbs, selectchannelconnectorObject, clazz, true); clazz.getMethod(this.operationName).invoke(o); jmxc.close(); } catch (Exception e) { /* doesn't fails the build! */ } } public static void main(String[] args) throws BuildException { CallMBeanOperationTask callMBeanOperationTask = new CallMBeanOperationTask(); callMBeanOperationTask.setUrl("service:jmx:rmi:///jndi/rmi://localhost:8005/jmxrmi"); callMBeanOperationTask.setObjectName("org.mortbay.jetty.nio:type=selectchannelconnector,id=0"); callMBeanOperationTask.setInterfaceClass("org.mortbay.component.LifeCycle"); callMBeanOperationTask.setOperationName("stop"); callMBeanOperationTask.execute(); CallMBeanOperationTask callMBeanOperationTask2 = new CallMBeanOperationTask(); callMBeanOperationTask2.setUrl("service:jmx:rmi:///jndi/rmi://localhost:8005/jmxrmi"); callMBeanOperationTask2.setObjectName("org.mortbay.jetty:type=server,id=0"); callMBeanOperationTask2.setInterfaceClass("org.mortbay.component.LifeCycle"); callMBeanOperationTask2.setOperationName("stop"); callMBeanOperationTask2.execute(); } } Abs, JV -- julioviegas.com 2008/7/23 John Soldera <john.soldera@...>: > > Talvez tivesse algo mais focado no que eu precisava... > Eu precisava criar uma pagina especifica de uma aplicação no jboss que > tivesse a função de reiniciar o jboss (não só derrubar. heheh) > Seria uma pagina que faria parte da aplicação desenvolvida, mas que só > poderia ser acesada por administradores do sistema. > > Já existiria algo pronto nesse sentido? > > Uma observação, é que vou ter que bloquear o acesso a pagina > (http://localhost:8080/jmx-console) quando o sistema for implantado.. > porém ainda é possível acessar o java bean que essa pagina acessa :) > > bom, valeu! > John Soldera > > > > ----- Original Message ----- > From: John Soldera > To: java-l@... > Sent: Wednesday, July 23, 2008 4:30 PM > Subject: Re: [java-list-RS] pagina para configurar o jboss > Valeu Eduardo, resolveu o problema! > obrigado! > > ----- Original Message ----- > > From: Eduardo Bobsin > To: java-l@... > Sent: Wednesday, July 23, 2008 4:08 PM > Subject: Re: [java-list-RS] pagina para configurar o jboss > John, > > Existe é um ponto fraco do JBoss. Não existe uma interface bonita como a > do > Glassfish, do WebSphere, etc. > Há o JMX Console (http://localhost:8080/jmx-console/), onde se pode fazer > várias operações com o application server, mas não é nada bonito. :) > Se existe algum plugin para gerenciar nesse aspecto, eu nunca vi. E se > alguém souber, me avise! > > ------------------------------------- > Eduardo Bobsin Machado > eduardo.bobsin@... > ebobsinm@... > Mobile: +55 - 51 - 9155-3128 > > On Wed, Jul 23, 2008 at 4:05 PM, John Soldera > <john.soldera@...> > wrote: >> >> >> ola pessoal! >> >> Tenho mexido bastante com tomcat ultimamente, mas estou precisando >> resolver uma duvida sobre o Jboss! >> O Jboss tem dentro dele uma pagina de configuração do servidor? Como por >> exemplo, para levantar e derrubar aplicações? (como se configura para >> mostrar e acessar?) >> E de outra forma, há plug-ins que fazem isso? >> >> abraço! >> John Soldera >> > --------------------------------------------------------------------- To unsubscribe, e-mail: java-l-unsubscribe@... For additional commands, e-mail: java-l-help@... |
| Free Forum Powered by Nabble | Forum Help |