Alors, reprenons :)
Personnellement dans éclipse je ne créé jamais de projet tomcat mais toujours des projets java (même s'il s'agit d'application online utilisant tomcat). C'est un choix personnel, pourquoi ? Je n'ai pas la réponse à cette question, c'est comme ça que je fais depuis le début ^^
Donc, si tu utilise tombat, j'imagine donc que tu as déjà installé tomcat sur ton pc quelque part ? Si ce n'est pas faita lors il faut que tu le fasse :)
Dans tous les cas, une fois installé, as-tu bien configuré éclipse pour qu'il prenne en compte tomcat correctement ?
Pour ce faire, il faut que tu aille dans window-> preference. Si tu as installé le plugin tomcat d'éclipse, tu devrais avoir un menu 'tomcat' dans la liste des fonctionnalités, clique dessus.
La configuration :
'répertoire tomcat...' : il faut que tu fasse pointer sur le répertoire où tu as installé tomcat sur ton pc (ex : C:\Program Files\jakarta-tomcat-4.1.31)
Fichier de configuration : Doit pointer sur le répertoire de configuration du serveur (ex : répertoire install/conf/serveur.xml)
Ajouter des projets java au classpath tomcat : Il faut que tu coche ton projet (projet java donc)
Maintenant tu dois avoir une sous partie intitulée "chemin d'acces du code source", clique dessus et coche ton ou tes projets java succeptible d'utiliser tomcat.
Dans la sous partie intitulée "paramètrages de la JVM", sélectionne la JRE qui correspond à celle installée sur ton pc et utilisée par éclipse (automatique normalement mais vérifie), puis dans "Classpath (avant celui généré)" il faut que tu ajoute tous les .jar se situant dans les répertoires server/lib et common/lib de tomcat (répertoire d'installation sur ton pc) Si tu trouve des .jar ailleurs que sous ces répertoires là dans le rép d'install de tomcat tu peux aussi les joindres (ne sait-on jamais)
Voilà, a priori si tu as fait tout ça, je pense que ça devrait le faire niveau configuration.
Maintenant reste à régler ton problème de reconnaissance ^^
Edite les propriétés de ton projet, onglet librairies, tu as donc inclus le jar struts.jar c'est bien ca ?
Si ce n'est pas fait, ce jar se situe là où tu as installé struts sur ton pc (chez moi : C:\struts-1.2.9-bin\lib)
Mais as tu aussi importé les jar 'jasper-runtime.jar' et 'servlet.jar' se situant dans les répertoires externes à ton appli : (répertoire tomcat) TOMCAT_HOME/common/lib/ ?
Si ce n'est pas fait alors fais le et ça devrait résoudre ton problème (j'espère)
~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~