Affichage d'un JFrame sou tomcat 5.5

testeurforme
Affichage d'un JFrame sou tomcat 5.5

Bonjour a tous

J'ai developpé (enfin, essayé, lol) une servlet qui tourne sous Tomcat5.5 .
Cette servlet est sencée afficher une JFrame contenant une JTextPane (spécial Dedicasse pour Mr Mazue :wink: )

Mon problème c'est que la JFrame ne s'affiche pas ... L'instance est bien générée mais la methode " frame.setVisible(true);" ne semble pas fonctionner... et en plus cela ne genere aucune erreur ...

Il faut savoir que si je lance le programme autrement que par une servlet , cela fonctionne bien... JE me demande donc si cela ne vient pas plutot de Tomcat...

Bon du coup c'est peut etre pas le bon forum ... (si c'est le cas je vous prie de m'en excuser)

si quelqu'un a une idée ...
Bonne soirée à tous et merci d'avoir prie le temps de lire mon post

a+

testeurforme

En cherchant sur le net j'ai trouvé quelqu'un qui avait le meme problème, la solution semblerait etre la suivante : (la personne a un tomcat tournant sur Win2003)

Il faut aller dans le computer management, chercher le service tomcat et lui permettre d'interagir avec le desktop

Malheureusement en plus d'etre novice en java, je suis ultra debutant en administration ... du coup je ne sais pa comment essayer d'appliquer la methode ci- dessus....

Maintenant je suis sur ... ce n'est pas le bon forum ... mais je me suis dit que ca valait peut etre le coup de preciser cette piste ...

si quelqu'un peut m'orienter pour resoudre mon problème ...
merci beaucoup
bonne soirée

fredericmazue

Quote:

J'ai developpé (enfin, essayé, lol) une servlet qui tourne sous Tomcat5.5 .
Cette servlet est sencée afficher une JFrame contenant une JTextPane

Je voudrais être sûr de bien comprendre la question. Il s'agit d'afficher côté serveur n'est-ce pas ?

Quote:

Bon du coup c'est peut etre pas le bon forum ... (si c'est le cas je vous prie de m'en excuser)

Bah vu que c'est du Java et qu'on a pas mis en place de forum dédié aux serveurs d'applications, il n'y a pas de problème à poster ici.

Quote:

En cherchant sur le net j'ai trouvé quelqu'un qui avait le meme problème, la solution semblerait etre la suivante : (la personne a un tomcat tournant sur Win2003)

Il faut aller dans le computer management, chercher le service tomcat et lui permettre d'interagir avec le desktop

Malheureusement en plus d'etre novice en java, je suis ultra debutant en administration ... du coup je ne sais pa comment essayer d'appliquer la methode ci- dessus....

L'explication est bonne très vraisemblablement. Quant à savoir exactement comment il faut faire, il y a longtemps que je n'ai pas mis mon gros nez dans Tomcat... (j'suis pas maso :twisted: ) Mais je suppose que l'affaire est que Tomcat est lancé comme un service système sous Windows.
Le type te dit en gros d'aller dans le paneau de configuration de Windows. Après tu cliques sur 'Services'. Dans la liste tu devrais voir Tomcat et en cliquant dessus tu devrais arriver à l'option qu'il te faut.
Je peux pas dire exactement parce que toutes mes machines sont sous Linux pour l'instant. j'essaierai de voir demain matin (si j'ai le courage (la folie... ?) d'installer un Tomcat :) )

Si tu ne trouves pas l'option qu'il te faut, alors simplement tu arrêtes le service Tomcat et tu lances Tomcat à la main. Ca devrait marcher là :)

testeurforme

hello Mr Fred

encore une fois je te remercie de ta réponse!

Je voudrais être sûr de bien comprendre la question. Il s'agit d'afficher côté serveur n'est-ce pas ?

Effectivement, tu as bien compris c'est du coté serveur que je voudrais que la fenetre s'ouvre

Le type te dit en gros d'aller dans le paneau de configuration de Windows. Après tu cliques sur 'Services'. Dans la liste tu devrais voir Tomcat et en cliquant dessus tu devrais arriver à l'option qu'il te faut.

c'est vrai quez je n'ai regardé que tres rapidement (j'avoue que j'etais decouragé d'avance ) mais il me semble que rien ne correspondait a cette option lorsque je suis allé voir le service Tomcat ....
Mais je vais regarder ca de plus pres demain.

Encore merci pour ta reponse
Bonne soirée

testeurforme

hello Mr fred

bon j'ai un peu honte ... effectivement en regardant dans les param du service de Tomcat on peut preciser si Tomcat peut inter-agir avec le bureau.
Pour etre plus precis , d'apres ce que j'ai compris, pour des raisons de securités, Tomcat n'a que des droits restreints.
Pour y pallier, on peut soit l'autoriser a interagir avec le bureau , soit lui donner les droits d'un utilisateur du system
Le seul ptit soucis (et encore je chipotte) c'est qu'en lui permettant d'interagir avec le bureau, Tomcat affiche une fenetre (en faite c'est la console de connexion) et on ne peut pas la fermer ... enfin on peut mais tomcat s'arrete ...

bon mon problème est resolu... merci de l'interet que tu y as porté

bonne journée
a+