Olá Alexandre.
O elemento <invoker-mbean> do <invoker-proxy-binding> deve conter a mesma string que você usa como chave no Registry.bind(). É essa string que a proxy factory usa para fazer o lookup no Registry. Por enquanto seu jboss.xml está dizendo pro EJB utilizar o invoker JRMP (jboss:service=invoker,type=jrmp). Recomendo que você use a versão "stringficada" do ObjectName do seu MBean como chave (pois o nome do elemento é <invoker-mbean>), algo do tipo:
Registry.bind(getServiceName(), delegateInvoker);
tentei de diversas formas mas ainda não consegui testar meu invoker.
o jboss.xml que estou utilizando está em anexo.
o método startService do meu MBean está sendo chamado, meu invoker está sendo inicializado sem problemas.
a propósito, o nome "java-iiop-invoker" usado na linha abaixo:
Registry.bind("java-iiop-invoker", new JavaIIOPInvokerProxy());
deve ser igual ao usado no jboss.xml no trecho abaixo?
<jboss> <invoker-proxy-bindings> <invoker-proxy-binding> <name>java-iiop-invoker</name> <-----------
Não há relacão entre o elemento <name> do <invoker-proxy-binding> e a chave do Registry.bind(). Há sim uma relacão entre o elemento <invoker-mbean> e a chave do Registry.bind (os valores têm que ser iguais).
Qualquer dúvida por favor volte a escrever.
-- Ivan Neto