Foros del Web » Programación para mayores de 30 ;) » Java »

Problema con Applet y RMI

Estas en el tema de Problema con Applet y RMI en el foro de Java en Foros del Web. Hola, Estoy utilizando un applet que se conecta con el servidor por medio de RMI. Este applet le puedo llamar de dos formas: 1- Desde ...
  #1 (permalink)  
Antiguo 23/07/2010, 06:43
Avatar de javimartinez  
Fecha de Ingreso: marzo-2003
Ubicación: Leganés (Madrid)
Mensajes: 284
Antigüedad: 21 años, 7 meses
Puntos: 1
Problema con Applet y RMI

Hola,

Estoy utilizando un applet que se conecta con el servidor por medio de RMI. Este applet le puedo llamar de dos formas:

1- Desde un botón situado en el propio applet.

2- Desde un botón situado en el HTML de la página.

El caso es que en ambos casos llamo a la misma función y ejecuto el mismo código, pero en el segundo caso el código no funciona, mientras que en el primero si. ¿Sabeis si existe alguna limitación o diferencia dependiendo desde donde se ejecute el método del applet?.

Para que os hagais una idea:

- El applet lo despliego mediante deployJava.runApplet

- La llamada desde el botón del propio applet la realizó así (caso que funciona)

Código:
MiBoton.addActionListener(new ActionListener(){
    		
    		public void actionPerformed(ActionEvent e){
    			MiApplet.this.miFuncion();
    		}
    	});
- La llamada desde el botón HTML la realizo así (caso que no funciona)

Código:
<script type="text/javascript" language="javascript">
		function funcionPruebaBoton()
		{			
			miApplet.miFucion();
		}

	</script>
	<div>
		<input id="boton_volver" name="boton" value="Volver" class="boton" type="button" onclick="funcionPruebaBoton();"/>
	</div>

- Y el error exactamente me lo da cuando intento cargar el XMLBeanFactory con el xml del proxy del cliente, es decir, en el new XmlBeanFatory:

Código:
Resource res=new ClassPathResource("/rutaDePaquetes/rmiproxy-client.xml");
this.fac= new XmlBeanFactory(res);

¿Alguna idea de cómo llamarlo desde HTML?

Gracias y un saludo
__________________
Javi Martínez

Web: Acertijolandia Blog: A Entretenerse

Etiquetas: applet, rmi
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:08.