В 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)