JBOSS 5 Автоматическое развертывание mbeans В JMX server-ISSUE с использованием HTTP url - PullRequest
1 голос
/ 28 января 2010

В JBoss 4.xi используется для развертывания файлов * .sar через JMX-сервер. Я использую server.invoke (new ObjectName ("jboss.system: service = MainDeployer"), "deploy", new Object [] {"http://"+hostname+":"+port+"/resources/jbossexample.sar"},new String [] {"java.lang.String"});

* .sar находится в удаленном месте. Так что я использовал http: \.

Раньше это было suceessfull. В JBoss 5.xim это не удалось сделать. Он выдает следующее исключение. Есть ли какой-то новый процесс, которому нужно следовать на моей стороне. Эта ошибка JBoss исправлена ​​в других версиях? предложения.

java.io.IOException: нет фабрики контекста для http://192.168.112.103:9090/resource с / jbossagent.sar в org.jboss.virtual.VFS.getVFS (VFS.java:196) в org.jboss.virtual.VFS.getRoot (VFS.java:212) в org.jboss.deployment.MainDeployer.deploy (MainDeployer.java:815) в org.jboss.deployment.MainDeployer.deploy (MainDeployer.java:790) at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. Java: 39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcces sorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:597) в org.jboss.mx.interceptor.ReflectedDispatcher.invoke (ReflectedDispatch er.java:157) в org.jboss.mx.server.Invocation.dispatch (Invocation.java:96) в org.jboss.mx.server.Invocation.invoke (Invocation.java:88) в org.jboss.mx.server.AbstractMBeanInvoker.invoke (AbstractMBeanInvoker. Java: 264) в org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java:668) at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. Java: 39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcces sorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:597) в org.jboss.jmx.connector.invoker.InvokerAdaptorService.invoke (InvokerA daptorService.java:270) at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. Java: 39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcces sorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:597) в org.jboss.mx.interceptor.ReflectedDispatcher.invoke (ReflectedDispatch er.java:157) в org.jboss.mx.server.Invocation.dispatch (Invocation.java:96) в org.jboss.mx.interceptor.AbstractInterceptor.invoke (AbstractIntercept or.java:138) в org.jboss.mx.server.Invocation.invoke (Invocation.java:90) в org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke (ModelM BeanOperationInterceptor.java:140) в org.jboss.jmx.connector.invoker.SerializableInterceptor.invoke (Serial izableInterceptor.java:74) в org.jboss.mx.server.Invocation.invoke (Invocation.java:90) в org.jboss.mx.server.AbstractMBeanInvoker.invoke (AbstractMBeanInvoker. Java: 264) в org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java:668) в org.jboss.invocation.jrmp.server.JRMPProxyFactory.invoke (JRMPProxyFac tory.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. Java: 39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcces sorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:597) в org.jboss.mx.interceptor.ReflectedDispatcher.invoke (ReflectedDispatch er.java:157) в org.jboss.mx.server.Invocation.dispatch (Invocation.java:96) в org.jboss.mx.server.Invocation.invoke (Invocation.java:88) в org.jboss.mx.server.AbstractMBeanInvoker.invoke (AbstractMBeanInvoker. Java: 264) в org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java:668)в org.jboss.invocation.jrmp.server.JRMPInvoker $ MBeanServerAction.invoke (JRMPInvoker.java:855) в org.jboss.invocation.jrmp.server.JRMPInvoker.invoke (JRMPInvoker.java: 422) at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. Java: 39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcces sorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:597) at sun.rmi.server.UnicastServerRef.dispatch (UnicastServerRef.java:305) на sun.rmi.transport.Transport $ 1.run (Transport.java:159) at java.security.AccessController.doPrivileged (собственный метод) at sun.rmi.transport.Transport.serviceCall (Transport.java:155) в sun.rmi.transport.tcp.TCPTransport.handleMessages (TCPTransport.java:5 35) at sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run0 (TCPTranspor t.java:790) at sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run (TCPTransport .java: 649) в java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (ThreadPoolExec utor.java:885) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor .java: 907) at java.lang.Thread.run (Thread.java:619)

1 Ответ

1 голос
/ 30 ноября 2010
...