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.