J'ai une application j2ee utilisant Struts2. J'ai un fichier de propriétés gloabl qui est déclaré dans struts.properties
qui se trouve dans WEB-INF/classes
. Il a le paramètre suivant:Différentes façons d'utiliser le fichier de propriétés dans l'application j2ee
struts.custom.i18n.resources=mypropertyfile
mypropertyfile
réside aussi dans WEB-INF/classes
Dites par exemple, il contient les éléments suivants:
pdf.test.title=PDF Test
puis jsp-je utiliser ce qui suit pour utiliser la propriété fichier
<s:text name="pdf.test.title"/>
Cette configuration était wor roi sur Sun App serveur 8.2, mais ne fonctionne pas sur GlassFish App Server (je vois pdf.test.title
sur le navigateur plutôt que PDF Test
). Je n'ai pas accès au serveur GlassFish App pour essayer de modifier le paramètre pour le faire fonctionner. Donc, je veux apporter des modifications au code et voir si cela va aider.
Ma question est:
Quels sont d'autres façons d'utiliser les propriétés fichier dans une application J2EE? (en utilisant Struts2 ou non). Je suis également ouvert aux moyens suggérés pour faire des changements sur glassfish pour faire ce travail?
version/build
GlassFish = 9.1_02 (build-B04 SVF) s '#
Struts2 = 2.0.6
JRE6
ce qui me embrouille est que vous demandez * d'autres moyens * au lieu de h elp à * résoudre le problème *? Pourquoi cherchez-vous des solutions de contournement au lieu de solutions? – BalusC
Malheureusement, je suis dans un environnement où nous ne contrôlons pas ou n'avons pas accès au serveur d'applications sur lequel nous déployons notre code. Je peux demander à quelqu'un qui maintient ce serveur de faire une correction mais c'est un processus long. Si je peux faire quelques changements sur mon code et que ceux-ci fonctionnent, alors je peux éviter de m'emmêler avec 10 personnes. Fixer également sur le côté Glassfish impliquera des essais et des erreurs. Ce sera la boucle où je vais à travers 5 personnes pour faire chaque changement. Je sais ... FML – Omnipresent
Vous voudrez peut-être modifier votre question pour inclure des informations pertinentes comme: info OS, info version GlassFish, informations version Struts (informations de version spécifiques). – vkraemer