I am using JBoss 4.0.4 patch1. When I try to invoke the HttpInvokerHA MBean in jboss-service.xml:
<mbean code="org.jboss.invocation.http.server.HttpInvokerHA" name="jboss:service=invoker,type=httpHA"> <!-- Use a URL of the form http://<hostname>:8080/invoker/EJBInvokerHAServlet where <hostname> is InetAddress.getHostname value on which the server is running. --> <attribute name="InvokerURLPrefix">http://</attribute> <attribute name="InvokerURLSuffix">:18080/invoker/EJBInvokerHAServlet</attribute> <attribute name="UseHostName">true</attribute> </mbean>
09:54:51,122 ERROR [MainDeployer] Could not create deployment: file:/C:/mayers/w rk/dev_400c/dev/jb_celequest/4.0.4/deploy/http-invoker.sar/ org.jboss.deployment.DeploymentException: No ClassLoaders found for: org.jboss.i nvocation.http.server.HttpInvokerHA; - nested throwable: (java.lang.ClassNotFoun dException: No ClassLoaders found for: org.jboss.invocation.http.server.HttpInvo kerHA)
HttpInvokerHA is in /server/all/lib/jbossha.jar. You need to be running "all" config to have clustering services. If you use installer, select either "all" or "ejb3-clustered" profile.