Saludos.... estoy utilizando tomcat 5.5
pero no se como hacerle para q se carguen y desplieguen aplicaciones de java JFrame, si alguien me puede ayudar.....
Se los agradecere......
| |||
Como configurar tomcat correctamente Saludos.... estoy utilizando tomcat 5.5 pero no se como hacerle para q se carguen y desplieguen aplicaciones de java JFrame, si alguien me puede ayudar..... Se los agradecere...... |
| |||
Saludos hugo777 Gracias por checar mi mensaje de ayuda...... Si entiendo la estructura y como trabaja una aplicacion web, el punto es que dentro de un servlet mando a llamar a una aplicacion de java JFrame. El JFrame manipula informacion importante en un componente JTree y es la base de mi sistema. tengo algunas reglas que me abligan a utilizar a JFrame. Por ejemplo hay muchas cosas que se hacen en JFrame y no se pueden utilizar en Applet..... El punto es que en JBuilder 9 desde windows 2000 y en linux desde el tomcat, puedo correr mi aplicacion web con los JFrames pero debo de correr mi aplicacion en Windows 2000 Mi maquina funge como servidor y cliente al mismo tiempo....... mi aplicacion web solo tiene dos jFrames pero son muy importantes para el sistema, lo demas esta contruido con htmls, servlets y otras cosas mas..... |
| |||
claro que si...... Aqui esta el servlet con el llamado a la aplicacion java JFrame Código PHP: Aqui esta el que hice de pruebas: Código PHP: |
| ||||
Hola, hice unos pequeños cambios: 1) Le puse a la clase fraTempo un tamaño, porque no se veía en la pantalla: setSize(300,300) en el jbInit() y solo habilite la clase fraTempo que fue la que me mandaste, la otra clase la comenté. 2) Modifiqué el servlet para que no valide la variable de sesión "idadmon", ya que en mi caso no tengo el recurso que le asigna un valor... Después de hacer estos cambios, cuando ejecuté el servlet desde el browser de mi máquina, se visualizó el frame, en mi pantalla. Pero cuando lo hice desde el browser de otra máquina, solo se observa la página web y el frame sale en mi máquina. Esto debido a que el frame se está ejecutando siempre en la máquina servidora (en este caso mi máquina) donde se encuentra el tomcat, por lo tanto los clientes web nunca observarán este frame. Si este es el resultado que deseas, entonces no hay problema para ejecutarlo como lo estas desarrollando...
__________________ Saludos, H@C.. |
| |||
Saludos Hugo777 Gracias amigo por probarlo...... Que version de tomcat utilizas.... Tengo dos jPanels (similar a los jframes) Uno de ellos es para quien puede modificar cosas de la base de datos de la aplicacion web y el otro es para usuarios de la red que solo seleccionan informacion de la base de datos a traves de un jframe..... Estube la semana pasada probando y tratando de descubrir porq no me arrojaba los frames o aplicaciones swing e hice el ultimo intento, cambie la version de tomcat 5.5 a 4.1 y la instale en mi maquina..... Y si me mostro de manera local a los frames en mi maquina servidora (tomcat y mysql)...... No lo he intentado utilizando otra computadora q funja como cliente de mi maquina, en estos dias lo voy a intentar hacer.... aver que resultados me arroja.... Y efectivamente quiero que esas aplicaciones se vean en otras maquinas que acceden a mi maquina servidora.... Dime amigo es posible hacer que un jframe se muestre en la maquina cliente que accede en la red de mi maquina servidora....si es asi me podrias decir como???? Lo que sucede es q.... la parte importante de mi aplicacion web esta en esas dos aplicaciones...... Estuve intentado probar con applets pero en el codigo tiene conexiones a la base de datos, actualizo tablas y extraigo informacion que se guarda en el componente Jtree de mi jframe..... y en un applets muchas cosas de estas no se pueden hacer....... Podrias ayudarme porfavor?????? Gracias de antemano........ |
| |||
jovenes asi como veo en sus preguntas yo tambien quise hacer lo mismo pero el problema no es tan facil porque los applets solo se ejecutan en el cliente asi que solo se pueden mostrar en el servidor, asi que cheque esta pagina, se las recomiendo al 1000% ya que tiene de todo y la mayoria de los problemas a los que me he enfrentado los he resuelto con una consulta a los tutoriales que hay aqui, en esta pagina: 3w punto adictosaltrabajo punto com existen temas basicos, medios y avanzados de java. tal vez te ayude a desarrollar lo que quieres, busca en tutoriales "Comunicación entre Applets y Servlets" ahi esta la respuesta a lo que quieres, ok. por cierto a mi me funciono excelente una consulta a mysql desde el usuario remoto, o sea desde otra compu externa a mi servidor, me devolvia la info de una consulta. |
| ||||
Hola javierrm, lo que tu quieres es mostrar los jframes desde una aplicacion web hacia una estacion cliente web (browser), y hasta donde lo he podido probar, esto no se puede. Como tu dices los applets se utilizan en estos casos, pero efectivamente no tienen toda la funcinalidad que ofrecen los jframes. Ahora yo te recomendaría migrar los jframes que has implementado, hacia alguna tecnología web del servidor java, como JSF u ADF, que tiene controles visuales pero del lado del servidor java, que te permitiran igual acceder a base de datos y tener vistas de treeviews, etc.
__________________ Saludos, H@C.. |
| |||
Saludos hugo777, chispas me temia eso..... ahora bien, si los paso a esa tecnologia JSF o ADF como se aria?? Me podrias enseñar o explicar a detalle, esq no tengo idea de como hacerlo...... Ahorita estoy tratando de hacer desde un servlet todo lo q hace un jframe el que es para el usuario (acceder a la base de datos y generar la estructura de datos para el jtree), guardarlo en un jtree y posteriormente pasarselo a un applet..... pero no se como hacerlo..... De esta manera el applet recibira el jtree y lo mostrara sin necesidad de consultar la base de datos y otras cosas que esta liminado a hacer.... Despues de seleccionar desde el applet un elemento del jTree, lo debo de pasar al servlet para obtener algun dato seleccionado y posteriormente efectuar desdel el servlet operaciones a la base de datos... Por ejemplo: supongamos que selecciono desde el applet el nodo subele4. Este valor entre otras cosas modifico tablas pertenecientes a lo seleccionado "select * from tabla1, tabla2 where tabla1 = subele4", etc, etc...... -arbol -ele1 -subele1 -ele2 -subele2 -ele3 -subele4 Si sabes como mandar como parametro desde un servlet a un applet un JTree, te pido que me ayudes..... te paso las pruebas q en este momento llevo...... El servlet es: Servlet1 el applet es: Applet1 Código PHP: el Applet1 tiene el siguiente codigo::: Código PHP: |
| |||
Donde la clsConstructorArbol contiene toda la logica de un jframe el componente tree tiene la estructura supuestamente ya obtenida y solo se necesita pasar a el Applet |
| |||
saludos Hugo777 Ayer hice pruebas cliente-servidor y efectivamente al momento de acceder al servlet que manda a llamar a los jframes estos se muestran en el lado de la maquina servidora..... Ahora mis esfuerzos estan enfocados a tratar de mostrar un applet en comunicacion con un servlet, que no tengo la idea muy clara..... Hice algunas cosas como enviar textos tipo chat desde una maquina cliente y un servidor a traves de sockets.. pero solo fueron cadena de caracteres .. en ese entonces solo podia mandar cadena de valores.. voy a mandar la informacion que se necesita para metarle en el Jtree si es que no se puede mandar componentes desde el servlet al applet...... Pero si no, tendre que mandar la informacion en un arreglo o linea por linea Si tienes pruebas y cosas asi que me puedas proporcionar te agradecere...... Voy a estar en el msn tambien en periodos cortos si es q puedo contar con tu ayuda en linea en forma mas activa... Y si no puedes pues de antemano MUCHAS GRACIAS POR TODO LO QUE ME HAZ AYUDADO..... en verdad te lo agradezco..... [email protected] (jrm) |