Bonjour,
je vais essayer d'expliquer mon problème le plus clairement possible.
J'ai développé une application web dans un environnement de développement comprenant Eclipse v3.4.0 et Geronimo v2.1.
J'ai utilisé le framework Struts 2 pour réaliser cette application.
J'utilise aussi un datasource pour me connecter à une base de données.
Lorsque je déploie sur le serveur Geronimo, je n'ai aucun problèmes.
Lorsque je déploie sur un serveur WAS v6.1 et que j'essaie d'accéder à mon appli (exemple : http://localhost:9081/test), j'accède à une page blanche.
Si je précise la page d'accueil /index.html, j'ai le message suivant : Error 500: Filter [struts2]: could not be initialized.
Après m'être renseigné sur le net, j'ai effectué les actions suivantes :
- MAJ de WebSphere jusqu'à la version 6.1.0.5.
- installation du fix PK33090.
- création d'une variable com.ibm.ws.webcontainer.invokefilterscompatibility mise à true sur le serveur.
Aucunes de ces modifications n'a résolu le problème.
J'ajouterai que l'appli struts2-blank, fournie avec les librairies struts2, fonctionne correctement.
J'ai vérifié mes fichiers struts.xml et web.xml mais je n'ai rien vu d'anormal.
Si quelqu'un peut m'aider, je suis à court d'idées.
PS : problème parallèle : je n'arrive pas à upgrader ma version de WAS via l'Update Installer. Bien que j'ai le bon fix pack 7, il me dit que le .pak est non applicable.
Partager