Ciao ragazzi
Vi prego aiutatemi, questi EJB3 mi stanno facendo impazzire

Ho due progetti deployati in jboss come jar
uno, ejb, contiene un session bean elementare ConverterBean con le interfacce ConverterRemote e ConverterLocal
uno, ejbClient remoto contiene la copia dell'interfaccia ConverterRemote e una classe client fatta come segue:
codice:
public class ConverterClientRemoto {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		
		

		Properties p = new Properties( );
        p.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
        p.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
        p.put(Context.PROVIDER_URL,"jnp://localhost:1099");
        Context context;
        try{
			context = new InitialContext(p);
			ConverterRemote beanRemote=(ConverterRemote) context.lookup("ConverterBean/remote");
			System.out.println("56 Celsius =  "+beanRemote.celsiusToFarenheit(56)+ " Farenheit");
        } catch (NamingException e){
			e.printStackTrace();
		}
			

	}

}
Se faccio girare questa classe come Java application mi dà il seguente errore:
codice:
javax.naming.CommunicationException [Root exception is java.lang.ClassNotFoundException: session.ConverterRemote (no security manager: RMI class loader disabled)]
	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:786)
	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
	at javax.naming.InitialContext.lookup(InitialContext.java:392)
	at client.ConverterClientRemoto.main(ConverterClientRemoto.java:36)
Caused by: java.lang.ClassNotFoundException: session.ConverterRemote (no security manager: RMI class loader disabled)
	at sun.rmi.server.LoaderHandler.loadProxyClass(LoaderHandler.java:535)
	at java.rmi.server.RMIClassLoader$2.loadProxyClass(RMIClassLoader.java:628)
	at java.rmi.server.RMIClassLoader.loadProxyClass(RMIClassLoader.java:294)
	at sun.rmi.server.MarshalInputStream.resolveProxyClass(MarshalInputStream.java:238)
	at java.io.ObjectInputStream.readProxyDesc(ObjectInputStream.java:1531)
	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1493)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
	at java.rmi.MarshalledObject.get(MarshalledObject.java:142)
	at org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:72)
	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:710)
	... 3 more