Visto che nessuno mi ha risposto, provo a spiegare meglio il mio problema.
Su una macchina con indirizzo ip 10.1.100.183 faccio partire la parte logica del progetto J2ee tramite il comando run.bat -b 0.0.0.0, in un altra macchina che è in rete con la prima faccio partire sempre con lo stesso procedimento la parte client, il problema è che non riesco a capire come fare a comunicare la parte client con la parte logica del programma, forse devo impostare i jndi properties in modo diverso.Perfavore qualcuno mi può dare una mano.

Faccio vedere il pezzo dei properties della parte client e l'errore che mi da quando cerco ad accedere al session bean nella parte logica.




Properties


codice:
public void jspInit() {
	
	 //faccio la conessione al bean statless remote tramite il lookup 
    	try {
		Properties prop = new Properties();
		prop.put(Context.INITIAL_CONTEXT_FACTORY,
		"org.jnp.interfaces.NamingContextFactory");
		prop.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces.NamingContext");
		prop.put(Context.PROVIDER_URL, "jnp://10.1.100.183:1099");
    	InitialContext ic= new InitialContext(prop);
    	private BookCatalogInterface bci=(BookCatalogInterface) ic.lookup("BookCatalogBean/remote");
    	
    	System.out.println("Loaded Bank bean");
    	} catch (Exception ex){
    		System.out.println("Error"+ex.getMessage());
    	}
    	
    	}

Errore:







codice:
org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 28 in the jsp file: /WebClient.jsp
Illegal modifier for the variable bci; only final is permitted
25: 		prop.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces.NamingContext");
26: 		prop.put(Context.PROVIDER_URL, "jnp://10.1.100.183:1099");
27:     	InitialContext ic= new InitialContext(prop);
28:     	private BookCatalogInterface bci=(BookCatalogInterface) ic.lookup("BookCatalogBean/remote");
29:     	
30:     	System.out.println("Loaded Bank bean");
31:     	} catch (Exception ex){


An error occurred at line: 38 in the jsp file: /WebClient.jsp
bci cannot be resolved
35:     	}
36:     	
37:     	public void jspDestroy(){
38:     		bci=null;
39:     	}
40: 	
41: