Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
677 connectés 

  FORUM HardWare.fr
  Programmation

  [TOMCAT 4 /ServletContext]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[TOMCAT 4 /ServletContext]

n°123159
alien_nan
Posté le 08-04-2002 à 12:55:33  profilanswer
 

Salut à tous,
 
Le post est long, mais c'est pour etre le plus precis possible.
 
Voila mon problème. J'ai un ensemble de sites qui tournent sous tomcat 3.2.2, avec une page jsp qui est chargé automatiquement lors d'acces à l'un des sites (via le fichier web.xml dans web-inf). Cette page contient l'ensemble des variables nécessaires a tout le site (comme un fichier de ressources, mais en java). J'ai donc des Properties qui sont passées dans le servletContext,grace à "context.setAttribute("data",props)" et dans l'appli, je les recupere en utilisant usebean avec "<jsp:useBean id="data" scope="application" class="java.util.Properties"/>"
 
Je suis en train de passer a tomcat 4.0.3. Le probleme, c'est que ca ne marche plus !!
 
quand je fais data.getProperty("var1" ), il ne me trouve plus sa valeur, et je ne comprend pas pourquoi. Mon fichier web.XML est resté le meme à savoir :
 
<web-app>
 
  <servlet>
    <servlet-name>initFirst</servlet-name>
    <jsp-file>/jsp/bases.jsp</jsp-file>
    <load-on-startup>1</load-on-startup>
  </servlet>  
 
  <servlet-mapping>
    <servlet-name>initFirst</servlet-name>
    <url-pattern>/initFirst</url-pattern>
  </servlet-mapping>
 
  <session-config>  
    <session-timeout>30</session-timeout>  
  </session-config>  
</web-app>
 
et la jdk est 1.3.0_01.
 
J'apprecie toute aide, car la , je suis perdu !! Pour une autre solution, je suis egalement preneur, à partir du moment ou je pourrais charger mes proporties dans le servlet context.
 
Merci d'avance pour votre aide.
 
Laurent

mood
Publicité
Posté le 08-04-2002 à 12:55:33  profilanswer
 

n°123168
darklord
You're welcome
Posté le 08-04-2002 à 13:29:01  profilanswer
 

alien_nan a écrit a écrit :

Salut à tous,
J'apprecie toute aide, car la , je suis perdu !! Pour une autre solution, je suis egalement preneur, à partir du moment ou je pourrais charger mes proporties dans le servlet context.




 
Crée un bean qui contient toutes ces propriétés. Dans ta JSP d'init tu crées ce bean et tu instancies toutes les valeurs comme tu le souhaites. Ensuite tu attache ton bean au contexte. Il se peut que tu ne sois pas dans le meme servlet context (et donc, comme tu n'es pas dans le meme servlet engine, tu n'as pas accès au propriété en question).
 
A+


---------------
Just because you feel good does not make you right
n°123184
benou
Posté le 08-04-2002 à 14:02:29  profilanswer
 

DarkLord a écrit a écrit :

 
 
Crée un bean qui contient toutes ces propriétés. Dans ta JSP d'init tu crées ce bean et tu instancies toutes les valeurs comme tu le souhaites. Ensuite tu attache ton bean au contexte. Il se peut que tu ne sois pas dans le meme servlet context (et donc, comme tu n'es pas dans le meme servlet engine, tu n'as pas accès au propriété en question).
 
A+  




 
il y a moyen de récupérer le ServletContext d'une autre servlet en passant son nom ou son url

n°123186
darklord
You're welcome
Posté le 08-04-2002 à 14:04:17  profilanswer
 

benou a écrit a écrit :

 
 
il y a moyen de récupérer le ServletContext d'une autre servlet en passant son nom ou son url  




 
cool chavais pas :)
 
 :hello:


---------------
Just because you feel good does not make you right
n°123193
alien_nan
Posté le 08-04-2002 à 14:11:50  profilanswer
 

Je vais faire ca, mais le probleme, c que le site est lui meme composé de site distint, donc il y a plusieurs points d'entrée. Je n'ai donc pas qu'une seule jsp d'init. C'est pour ca qu'a la base, les valeurs etaient placée dans le context des l'acces au site, et ce quelque soit le point d'entrée.
 
merci du coup de main :)

n°123256
benou
Posté le 08-04-2002 à 16:02:05  profilanswer
 

DarkLord a écrit a écrit :

 
cool chavais pas :)




:hello:
dans le ServletContext :  
public ServletContext getContext(java.lang.String uripath)
Returns a ServletContext object that corresponds to a specified URL on the server.

 

[jfdsdjhfuetppo]--Message édité par benou--[/jfdsdjhfuetppo]

n°123263
darklord
You're welcome
Posté le 08-04-2002 à 16:12:56  profilanswer
 

fais plus de servlets depuis presqu'un an. Alors forcément on se tiens plus au courant (où on oublie ce qui est encore pire).
 
Merci  :hello:


---------------
Just because you feel good does not make you right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [TOMCAT 4 /ServletContext]

 

Sujets relatifs
[JAVA] Tomcat 4.0 et jspc[JAVA] Pb de configuration du ClassPath de TomCat 4.0..
[JAVA] Impossible de supprimer des fichiers uploades sur Tomcat[TOMCAT APACHE] java servlet pour changer, fichier de conf
[TOMCAT + APACHE] Quelqu'un as déjà fait ??configuration/logs tomcat
[Tomcat] rediriger tous les acces à un site vers une pageTomcat
Recherche docs sur apache + tomcat 4.0 rc2PRobleme de LDAP avec servlet JAVA / Apache / Tomcat
Plus de sujets relatifs à : [TOMCAT 4 /ServletContext]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR