Re: Ejecutar programa externo Java desde Galssfish
"Diego Ochoa Tocachi" <[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
El día 8 de mayo de 2008 13:51, Sebastian Gurin <sgurin-nLx/x0uvtyR/[email protected]> escribió: > haz evaluado algún mecanismo de comunicación entre procesos en java? > sockets? rmi? digo, dejar ambos procesos ejecutandose (el programa de > escritorio y la aplicación web, y que ambos dialoguen utilizando algún > mecanismo de comunicación entre procesos o rmi para la obtención de datos. > Me parece que en caso de que ambas aplicaciones ya estem aduras y realicen > bien sus respectivas tareas deberías tratar de comunicarlas en lugar de > unirlas, no importando si ambas están escritas en java... > > > On Thu, 8 May 2008 12:29:58 -0500 > "Diego Ochoa Tocachi" <[email protected] <diego.ochoat%40gmail.com>> > wrote: > > > Saludos listeros, > > > > Me encuentro con una situacion relativamente dificil. Lo que pasa es que > > tengo una aplicacion Java de escritorio el cual interactua con Matlab(TM) > > 2007 para ejecutar funciones de Matlab(TM) propias de esa version, usando > el > > Matlab Java builder(TM). > > > > Tambien tengo una aplicacion Empresarial con glassfish V2 que en su > > classpath incluye las librerias nativas de Matlab(TM) 2008 para ejecutar > > funciones Matlab mediante Matlab java builder(TM). > > > > Trate de ejecutar las funciones Matlab(TM) que se usan en la aplicacion > de > > escritorio desde la aplicacion empresial pero el servidor glassfih sufre > un > > error cuando uso Matlab(TM) 2007 y las funciones hechas en Matlab(TM) > 2007 > > no son soportadas por Matlab(TM) 2008 (Debido a cambios de version de > > Matlab(TM)). > > > > Una de las soluciones que rapidamente encontre es ejecutar mediante > > Runtime.exec() la aplicación de escritorio, pero la verdad es que se me > hace > > medio incoherente ejecutar una aplicacion java desde otra aplicacion > java. > > > > Si pudieran recomendarme una mejor solucion les agredeceré mucho. > > > > > > -- > > Diego Ochoa - darkbalder > > email: [email protected] <diego.ochoat%40gmail.com> > > Luis Pasteur 2-30 y Copernico > > Telf: +593 7 2451 388 > > Fax: +593 7 2451 388 > > Movil: 593 95359807 > > Cuenca - Ecuador > > > > -- > Sebastian Gurin <sgurin-nLx/x0uvtyR/[email protected] <sgurin%40montevideo.com.uy>> > > Gracias por la respuesta, voy a realizarla y les comentaré los resultados -- Diego Ochoa - darkbalder email: [email protected] Luis Pasteur 2-30 y Copernico Telf: +593 7 2451 388 Fax: +593 7 2451 388 Movil: 593 95359807 Cuenca - Ecuador