Problemas com EJB3 e JBOSS 4.2.3 GA [RESOLVIDO]

Boa tarde pessoal do GUJ,
Então estou aqui para sanar um problema que está tirando o meu sono.
Estou fazendo um aplicativo e utilizo Eclipse Helios para fazer EJB3 com Jboss 4.2.3 GA
Aí vem o meu pesadelo, quando subo o meu ejb não consigo fazer o Lookup

javax.naming.NameNotFoundException: UserSessionBean/remote
	at org.jboss.ha.jndi.TreeHead.lookup(TreeHead.java:242)
	at org.jboss.ha.jndi.HAJNDI.lookup(HAJNDI.java:155)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.ha.framework.server.HARMIServerImpl.invoke(HARMIServerImpl.java:209)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
	at sun.rmi.transport.Transport$1.run(Transport.java:153)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
	at java.lang.Thread.run(Thread.java:595)
	at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
	at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
	at sun.rmi.server.UnicastRef.invoke(Unknown Source)
	at org.jboss.ha.framework.server.HARMIServerImpl_Stub.invoke(Unknown Source)
	at org.jboss.ha.framework.interfaces.HARMIClient.invokeRemote(HARMIClient.java:219)
	at org.jboss.ha.framework.interfaces.HARMIClient.invoke(HARMIClient.java:321)
	at $Proxy0.lookup(Unknown Source)
	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:667)
	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
	at javax.naming.InitialContext.lookup(Unknown Source)
	at com.br.util.Locator.getInstanceEJB(Locator.java:25)

No console do Jboss não está aparecendo as instâncias do Local e nem Remote.

Pessoal o que estou fazendo de errado…
Valeu. :oops:

Obrigado pela atenção.

Já olhou no jmx-console se ele está publicado e qual o jndi ?

Abraço,

Fred

Pelo que parece ele está colocando corretamente o EJB no servidor:

Como fre_d citou, verifique se o JNDI está corretamente configurado. Provável que seja isso.

Att.

Bom dia Galera,
Então segue a visao do console JMX

Aqui está o meu código do LOCATOR

[code]
public class Locator {
private Locator(){}

@SuppressWarnings("unchecked")
public static Object getInstanceEJB(String JndiNameRemote,Class clazz){
	Properties properties = new Properties();

		properties.put("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
		properties.put("java.naming.factory.url.pkgs","=org.jboss.naming:org.jnp.interfaces");	
		properties.put("java.naming.provider.url","localhost:1099"); 
						 
	try {
		Context context = new InitialContext(properties);
			return context.lookup("com.br.session.interfaces.UserSessionRemote");

	} catch (NamingException e) {
		System.out.println("Problemas no Locator do EJB com o JNDI = " + JndiNameRemote + " (" + clazz.getName() + ") >>" + e.getMessage());
		e.printStackTrace();
		return null;
	}		
	
}[/code]

Fiz algumas alterações para teste mais o carinha é esse.
Valeu pessoal :oops:

Galera o problema era o JBOSS que estava com a porta 1099 zuada com um aplicativo travando.

Valeu pela força. :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue: