OVH Cloud OVH Cloud

web.xml ??

4 réponses
Avatar
Mathieu
Est ce que le fichier web.xml est bien un fichier propre à chaque
application.
Car la j'ai un fichier web.xml pour ma servlet avec une valeur par defaut
que je recupere au lancement, lorque je veux la changer je suis obliger de
relancer Tomcat ??

Y a t'il pas qqch d'illogique la dedans ?

Mahieu

4 réponses

Avatar
Fabien Bergeret
Mathieu wrote:
Est ce que le fichier web.xml est bien un fichier propre à chaque
application.
Car la j'ai un fichier web.xml pour ma servlet avec une valeur par defaut
que je recupere au lancement, lorque je veux la changer je suis obliger de
relancer Tomcat ??

Y a t'il pas qqch d'illogique la dedans ?

Mahieu


Oui, le fichier est bien propre a chaque application.

Pour être pris en compte par ton serveur, l'application doit donc être
redémarrée. Sous Websphere, par exemple, il suffit de demander au
serveur de redemarrer l'application, ce qui se fait sans arrêter le
serveur (et donc sans arrêter les autres applicatins).
Sous Tomcat, la gestion des applications doit être moins souple, et
donc, pour prendre en compte un changemenet au niveau d'une application,
la méthode sauvage et neanmoins radicale est d'arrêter le serveur et de
le relancer. Peut être existe t'il une autre méthode avec Tomcat, mais
je l'ignore.

Avatar
Hubert Grégoire
Mathieu wrote:
Est ce que le fichier web.xml est bien un fichier propre à chaque
application.
Oui, à la différence du server.xml commun à toutes les applications

(on parle plutôt de contexte que d'application)

Car la j'ai un fichier web.xml pour ma servlet avec une valeur par defaut
que je recupere au lancement, lorque je veux la changer je suis obliger de
relancer Tomcat ??


oui, pour quelquechose de plus dynamique il faut utiliser une autre
solution : fichier properties, fichier xml ou base de données

Y a t'il pas qqch d'illogique la dedans ?


Non, tu as tout bon

Mahieu


Bion courrage,

Hubert




Avatar
BJB
Bonjour,

As-tu activé le rechargement dynamique ?

Soit par la console graphique, le fichier de conf tomcat server.xml (ou
son pendant spécifique à ta webapp).

A+

JB

Mathieu wrote:
Est ce que le fichier web.xml est bien un fichier propre à chaque
application.
Car la j'ai un fichier web.xml pour ma servlet avec une valeur par defaut
que je recupere au lancement, lorque je veux la changer je suis obliger de
relancer Tomcat ??

Y a t'il pas qqch d'illogique la dedans ?

Mahieu




Avatar
BJB
Bonjour,

As-tu activé le rechargement dynamique ?

Soit par la console graphique, le fichier de conf tomcat server.xml (ou
son pendant spécifique à ta webapp).

A+

JB

Mathieu wrote:
Est ce que le fichier web.xml est bien un fichier propre à chaque
application.
Car la j'ai un fichier web.xml pour ma servlet avec une valeur par defaut
que je recupere au lancement, lorque je veux la changer je suis obliger de
relancer Tomcat ??

Y a t'il pas qqch d'illogique la dedans ?

Mahieu