Bonjour à tous,

j'ai installé Tomcat sur mon IBM i et sur mon PC.
Pas de soucis de ce côté, tout démarre bien et est accessible.

Je n'ai pas de problème pour déployer des applications sous la forme de fichiers .war sur mon PC, par contre, sur le i, ca ne passe pas !

J'ai donc fais une application de base : une jsp Hello.jsp dans un proget Hello ...

J'ai ce message sur le i dans la log catalina :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
11 oct. 2010 17:08:35 org.apache.catalina.startup.HostConfig deployWAR
SEVERE: Erreur lors du déploiement de l'archive Hello.war de l'application web
Throwable occurred: java.lang.IllegalStateException: ContainerBase.addChild: start: LifecycleException:  Error initializaing :  java.lang.IllegalArgumentException: The archive [jar:file:/home/BONNET/apache-tomcat-6.0.29/webapps/Hello.war!/] is malformed and will be ignored: an entry contains an illegal path [META-INF/MANIFEST.MF]
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:795)
...
Par contre, si je décompresse manuellement le war dans le répertoire webapps/Hello, l'application fonctionne bien (si on peut appeler ceci une application !)

Je ne sais plus où chercher, help !

Info TomCat sur i
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
- Version de serveur : Apache Tomcat/6.0.29 
- Version de la JVM : jvmap3260sr8-20100412 (c'est une 1.6)
- Fournisseur de la JVM : IBM Corporation
- Nom d'OS : OS/400
- Version d'OS : V6R1M0
- Architecture d'OS : PowerPC
Info TomCat sur PC
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
- Version de serveur : Apache Tomcat/6.0.29 
- Version de la JVM : 1.6.0_21-b07
- Fournisseur de la JVM : Sun Microsystems Inc.
- Nom d'OS : Windows XP
- Version d'OS : 5.1
- Architecture d'OS : x86
Merci pour votre