Accueil de l'archive Service proposé par Hervé AGNOUX

TOUT -|- TOUT sur le visuel -|- TOUT sur la logistique

From:           	"Caroline Laurent" <caroline992@hotmail.com>
To:             	<java@u-strasbg.fr>
Subject:        	Modification de servlet
Date sent:      	Thu, 2 Nov 2000 15:55:18 +0100
Send reply to:  	java@u-strasbg.fr

Salut,
j'ai déployé un servlet et ça marche mais quand je modifie le code et je
recompile, les modifs ne sont pas prises en compte. Pourriez vous m'aider?
Pour info le serveur applicatif est NAS 4.0 Merci. Carol.

     

From:           	"Laurent CATHALA" <l.cathala@caplaser.fr>
To:             	<java@u-strasbg.fr>
Subject:        	RE: Modification de servlet
Date sent:      	Thu, 2 Nov 2000 16:02:53 +0100
Send reply to:  	java@u-strasbg.fr

Peut etre que tu dois stopper le serveur puis le relancer à chaque modif,
je fais comme ça avec jswdk.


-----Message d'origine-----
De : Caroline Laurent [mailto:caroline992@hotmail.com]
Envoyé : jeudi 2 novembre 2000 15:55
À : java@u-strasbg.fr
Objet : Modification de servlet


Salut,
j'ai déployé un servlet et ça marche mais quand je modifie le code et je
recompile, les modifs ne sont pas prises en compte. Pourriez vous m'aider?
Pour info le serveur applicatif est NAS 4.0 Merci. Carol.

     

From:           	"Caroline Laurent" <caroline992@hotmail.com>
To:             	<java@u-strasbg.fr>
Subject:        	Re: Modification de servlet
Date sent:      	Thu, 2 Nov 2000 16:52:13 +0100
Send reply to:  	java@u-strasbg.fr

le pb c'est qu'il y a d'autres dév qui travaillent sur le même serveur
----- Original Message ----- From: "Laurent CATHALA"
<l.cathala@caplaser.fr> To: <java@u-strasbg.fr> Sent: Thursday, November
02, 2000 4:02 PM Subject: RE: Modification de servlet


Peut etre que tu dois stopper le serveur puis le relancer à chaque modif,
je fais comme ça avec jswdk.


-----Message d'origine-----
De : Caroline Laurent [mailto:caroline992@hotmail.com]
Envoyé : jeudi 2 novembre 2000 15:55
À : java@u-strasbg.fr
Objet : Modification de servlet


Salut,
j'ai déployé une servlet et ça marche mais quand je modifie le code et je
recompile, les modifs ne sont pas prises en compte. Pourriez vous m'aider?
Pour info le serveur applicatif est NAS 4.0 Merci. Carol.


     

Date sent:      	Thu, 02 Nov 2000 17:09:54 +0100
From:           	Frederic Laurent <frederic.laurent@sxb.bsf.alcatel.fr>
To:             	java@u-strasbg.fr
Subject:        	Re: Modification de servlet
Send reply to:  	java@u-strasbg.fr

Sebastien Libert wrote:
> 
> Alors installe-toi RESIN sur ton poste, en stand-alone. RESIN est livre
> avec son mini-serveur Web. Tu pourras faire tes developpements comme tu
> l'entends et ne placer sur le serveur partage que les versions qui en
> valent la peine... De plus, RESIN detecte quand ta servlet a change et
> la recharge... pas besoin de l'arreter et de le redemarrer.
> 


sur unix, il détecte effectivement le changement, par contre sur PC,
j'ai eu des surprises...
il faut donc que je fasse un stop/start à chaque fois... mais j'ai
peut-etre fait quelque
chose de travers...

-- 
Frédéric LAURENT
mailto:frederic.laurent@sxb.bsf.alcatel.fr
Tél : (33) 03 88 55 70 00  poste 57228

     

From:           	Sebastien Libert <sebastien.libert@sogid.com>
To:             	"'Caroline Laurent'" <caroline992@hotmail.com>
Copies to:      	"java@u-strasbg.fr" <java@u-strasbg.fr>
Subject:        	RE: Modification de servlet
Date sent:      	Thu, 2 Nov 2000 17:14:46 +0100
Organization:   	SOGID
Send reply to:  	java@u-strasbg.fr

Alors installe-toi RESIN sur ton poste, en stand-alone. RESIN est livre
avec son mini-serveur Web. Tu pourras faire tes developpements comme tu
l'entends et ne placer sur le serveur partage que les versions qui en
valent la peine... De plus, RESIN detecte quand ta servlet a change et la
recharge... pas besoin de l'arreter et de le redemarrer.


@+
Sebastien Libert.

> -----Message d'origine-----
> De:	Caroline Laurent [SMTP:caroline992@hotmail.com]
> Date:	jeudi 2 novembre 2000 16:52
> A:	java@u-strasbg.fr
> Objet:	Re: Modification de servlet
> 
> le pb c'est qu'il y a d'autres dev qui travaillent sur le meme serveur
> ----- Original Message ----- From: "Laurent CATHALA"
> <l.cathala@caplaser.fr> To: <java@u-strasbg.fr> Sent: Thursday, November
> 02, 2000 4:02 PM Subject: RE: Modification de servlet
> 
> 
> Peut etre que tu dois stopper le serveur puis le relancer a chaque
> modif, je fais comme ca avec jswdk.
> 
> 
> -----Message d'origine-----
> De : Caroline Laurent [mailto:caroline992@hotmail.com]
> Envoye : jeudi 2 novembre 2000 15:55
> A : java@u-strasbg.fr
> Objet : Modification de servlet
> 
> 
> Salut,
> j'ai deploye une servlet et ca marche mais quand je modifie le code et
> je recompile, les modifs ne sont pas prises en compte. Pourriez vous
> m'aider? Pour info le serveur applicatif est NAS 4.0 Merci. Carol.

     

From:           	Sebastien Libert <sebastien.libert@sogid.com>
To:             	"'java@u-strasbg.fr'" <java@u-strasbg.fr>
Subject:        	RE: Modification de servlet
Date sent:      	Thu, 2 Nov 2000 17:35:06 +0100
Organization:   	SOGID
Send reply to:  	java@u-strasbg.fr

Nous travaillons a plusieurs sur RESIN, chacun sur son poste, puis les
modifs importantes sur le serveur de test. Nous n'avons jamais eu de
probleme. Le tout est sur PC (postes et serveur).

La seule surprise que nous ayons eue, c'est que les sources se sont 
retrouvees une fois avec les .class sur le serveur, ... et comme RESIN
recompile les sources comme un grand, on avait beau mettre des nouveaux
class, les modifs n'etaient jamais prises en compte. C'est surprenant
quand on est dans le cas sans s'en rendre compte...


Sebastien Libert.
SOGID.

> -----Message d'origine-----
> De:	Frederic Laurent [SMTP:frederic.laurent@sxb.bsf.alcatel.fr]
> Date:	jeudi 2 novembre 2000 17:10
> A:	java@u-strasbg.fr
> Objet:	Re: Modification de servlet
>
> Sebastien Libert wrote:
> >
> > Alors installe-toi RESIN sur ton poste, en stand-alone. RESIN est
> > livre 
avec son mini-serveur Web.
> > Tu pourras faire tes developpements comme tu l'entends et ne placer
> > sur 
le serveur partage que les versions qui en valent la peine...
> > De plus, RESIN detecte quand ta servlet a change et la recharge... pas
> > 
besoin de l'arreter et de le redemarrer.
> >
>
>
> sur unix, il detecte effectivement le changement, par contre sur PC,
> j'ai eu des surprises... il faut donc que je fasse un stop/start a
> chaque fois... mais j'ai peut-etre fait quelque chose de travers...
>
> --
> Frederic LAURENT
> mailto:frederic.laurent@sxb.bsf.alcatel.fr
> Tel : (33) 03 88 55 70 00  poste 57228

     

Date sent:      	Thu, 02 Nov 2000 18:05:59 +0100
From:           	Frederic Laurent <frederic.laurent@sxb.bsf.alcatel.fr>
To:             	java@u-strasbg.fr
Subject:        	Re: Modification de servlet
Send reply to:  	java@u-strasbg.fr

Sebastien Libert wrote:
> 
> Nous travaillons a plusieurs sur RESIN, chacun sur son poste, puis les
> modifs importantes sur le serveur de test. Nous n'avons jamais eu de
> probleme. Le tout est sur PC (postes et serveur).

ça y est, j'en tiens un ! ;-)
j'ai posé 2 fois des questions sur la génération de xtp à la volée mais
personne ne semble avoir de réponses, donc cette fois je vais être
fainéant et je forwarde mon précédent mail sans prendre la peine de le
reformuler... En espérant que l'échos sont plus important...


Frederic Laurent wrote:
> 
> Salut
> 
> j'ai une servlet qui
> - construit un fichier xml (qui contient une
>   association avec une feuille de style XSL),
> - le sauve dans un repertoire du serveur dans un fichier
> - fait une redirection sur ce fichier (sendRedirect)
> 
> Le fichier en question est un xxx.xtp format xml de Resin.
> Resin fait l'association xtp+xsl et crache du html
> 
> Tout ça marche trés bien, mais ce n'est pas exactement ce que
> je veux faire. Je voudrais que la servlet se serve du PrintWriter
> du resultat pour envoyer directement le contenu du fichier xml
> sans passser par un stockage intermédiaire.
> Pour cela je fais un
> 
> res.setContentType("xxx/xxx")
> PrintWriter = res.getWriter();
> 
> pw.println(....)
> pw.close()
> 
> Mon problème est que je ne sais pas quoi spécifier comme type mime
> pour que resin comprenne qu'il s'agit d'un contenu xml à interpréter
> (comme le fichier xtp) J'ai essayer text/plain (ça m'affiche le fichier
> xml : super :-)) text/xtp : il ne connait pas text/xml pareil...
> 
> donc si quelqu'un a un début d'idée...
> merci
> 

-- 
Frédéric LAURENT
mailto:frederic.laurent@sxb.bsf.alcatel.fr
Tél : (33) 03 88 55 70 00  poste 57228

     

From:           	Sebastien Libert <sebastien.libert@sogid.com>
To:             	"'java@u-strasbg.fr'" <java@u-strasbg.fr>
Subject:        	RE: Modification de servlet
Date sent:      	Fri, 3 Nov 2000 09:19:26 +0100
Organization:   	SOGID
Send reply to:  	java@u-strasbg.fr

Salut !

Je ne pense pas qu'il soit possible de demander au serveur http 
d'interpreter (que ce soit du jsp, du xtp, ou autre) le retour de la
servlet. En effet, il se base sur l'extension du fichier demande pour
decider de la methode d'interpretation. Et en fait, le .setContentType()
est destine au navigateur pour qu'il puisse determiner le type de resultat
que tu lui transmets.


Par contre, tu peux employer la methode suivante dans le corps de ta
servlet:


ServletContext app = getServletContext();

   // name of the xtp template
String template;

template = "/test_spy.xtp";

  // May be you wanna set an attribute
req.setAttibute ("Name", "James Bond");

RequestDispatcher disp = app.getRequestDispatcher(template);

disp.forward(req, res);


HTH
Sebastien Libert.
SOGID




> -----Message d'origine-----
> De:	Frederic Laurent [SMTP:frederic.laurent@sxb.bsf.alcatel.fr]
> Date:	jeudi 2 novembre 2000 18:06
> A:	java@u-strasbg.fr
> Objet:	Re: Modification de servlet
>
> Sebastien Libert wrote:
> >
> > Nous travaillons a plusieurs sur RESIN, chacun sur son poste, puis les
> > modifs importantes sur le serveur de test. Nous n'avons jamais eu de
> > probleme. Le tout est sur PC (postes et 
serveur).
>
> ca y est, j'en tiens un ! ;-)
> j'ai pose 2 fois des questions sur la generation de xtp a la volee mais
> personne ne semble avoir de reponses, donc cette fois je vais etre
> faineant et je forwarde mon precedent mail sans prendre la peine de le
> reformuler... En esperant que l'echos sont plus important...
>
>
> Frederic Laurent wrote:
> >
> > Salut
> >
> > j'ai une servlet qui
> > - construit un fichier xml (qui contient une
> >   association avec une feuille de style XSL),
> > - le sauve dans un repertoire du serveur dans un fichier
> > - fait une redirection sur ce fichier (sendRedirect)
> >
> > Le fichier en question est un xxx.xtp format xml de Resin.
> > Resin fait l'association xtp+xsl et crache du html
> >
> > Tout ca marche tres bien, mais ce n'est pas exactement ce que
> > je veux faire. Je voudrais que la servlet se serve du PrintWriter du
> > resultat pour envoyer directement le contenu du fichier xml sans
> > passser par un stockage intermediaire. Pour cela je fais un
> >
> > res.setContentType("xxx/xxx")
> > PrintWriter = res.getWriter();
> >
> > pw.println(....)
> > pw.close()
> >
> > Mon probleme est que je ne sais pas quoi specifier comme type mime
> > pour que resin comprenne qu'il s'agit d'un contenu xml a interpreter
> > (comme le fichier xtp) J'ai essayer text/plain (ca m'affiche le
> > fichier xml : super :-)) text/xtp : il ne connait pas text/xml
> > pareil...
> >
> > donc si quelqu'un a un debut d'idee...
> > merci
> >
>
> --
> Frederic LAURENT
> mailto:frederic.laurent@sxb.bsf.alcatel.fr
> Tel : (33) 03 88 55 70 00  poste 57228


C'est fini ! Retour à l'accueil de la pseudo-archive