Outils Struts - Notes sur l'édition

© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM® Corp.

Notes sur l'édition

1.0 Problèmes connus et leurs solutions
   1.1 Erreurs dans les exemples d'applications Struts
   1.2 Problème lors du tracé d'un lien dans l'éditeur de diagramme Web alors que l'éditeur de fichier de configuration Struts est ouvert
   1.3 Lorsqu'un exemple Struts est importé, il est possible que l'environnement d'exécution cible ne soit pas défini

1.0 Problèmes connus et leurs solutions

1.1 Erreurs dans les exemples d'applications Struts

Si vous importez l'"Application exemple" (struts-example) ou l'"Exemple de téléchargement" (struts-upload) à partir de la galerie d'exemples (catégorie "Exemples de technologies", sous-catégorie des exemples Struts), vous constaterez certainement des marqueurs d'erreur dans la vue Erreurs. Ces exemples proviennent de la distribution Struts du projet Apache Struts. Ils ont été inclus tels quels dans la galerie d'exemples pour votre information uniquement. Ils contiennent malheureusement quelques erreurs.
 

1.2 Problème lors du tracé d'un lien dans l'éditeur de diagramme Web alors que l'éditeur de fichier de configuration Struts est ouvert

Si vous tracez un lien dans l'éditeur de diagramme Web et que l'éditeur de fichier de configuration Struts est ouvert, le produit peut consigner une erreur : org.eclipse.core.commands.ExecutionException, java.lang.reflect.InvocationTargetException ou les deux.Si l'une de ces erreurs est consignée, redémarrez le plan de travail et fermez l'éditeur de fichier de configuration Struts. Vous pouvez alors reprendre l'utilisation de l'éditeur de diagramme Web.Si vous ne suivez pas ces étapes alors que l'une de ces erreurs est consignée, vous risquez de perdre les modifications apportées au diagramme Web, au fichier de configuration Struts ou aux deux (ou bien ils risquent de contenir des erreurs).

Pour éviter ce problème, fermez tous les éditeurs de fichier de configuration Struts lorsque vous utilisez l'éditeur de diagramme Web.

1.3 Lorsqu'un exemple Struts est importé, il est possible que l'environnement d'exécution cible ne soit pas défini

Problème :
Lorsque vous importez un exemple Struts dans votre espace de travail, il est possible que le projet présente le message d'erreur suivant : "L'environnement d'exécution cible WebSphere Application Server V6.1 stub n'est pas défini." Cette erreur se produit lorsque la liste de serveurs du plan de travail ne contient pas l'entrée 'WebSphere Application Server V6.1 stub' (le mot 'stub' peut être remplacé par 'raccord' dans l'environnement local français). Cette erreur peut se produire ou non selon la configuration de votre plan de travail, mais aussi en fonction des serveurs installés sur votre ordinateur.

Solution :
Avant d'utiliser l'exemple, configurez le serveur cible de votre projet :

  1. Pour consulter ou modifier la liste des serveurs disponibles :
  2. Dans la vue Explorateur de projets, cliquez avec le bouton droit sur le projet de l'exemple Struts que vous avez importé et sélectionnez Propriétés.
  3. Cliquez sur Environnements d'exécution cible et cochez la case de l'un des serveurs.
  4. Cliquez sur OK.
  5. Répétez les étapes 2 à 4 pour le projet EAR de l'exemple Struts importé.

 Après avoir défini le serveur cible, regénérez et déployez le projet de l'exemple Struts :

  1. Pour regénérer le projet, sélectionnez Projet > Nettoyer... sur la barre de menus principale. Dans la fenêtre Nettoyage, sélectionnez Nettoyer tous les projets ou Nettoyer les projets sélectionnés ci-dessous.Cliquez sur OK.
  2. Si l'exemple que vous avez importé contient des erreurs, sélectionnez Fenêtre > Préférences... > Serveur > WebSphere sur la barre de menus principale, puis cochez la case Permettre la publication sur un serveur des applications contenant des erreurs.Cliquez sur OK.
  3. Pour déployer le projet, cliquez dessus avec le bouton droit dans la vue Explorateur de projets et sélectionnez Exécuter en tant que > Exécuter sur le serveur...  (vérifiez que le serveur cible correct est sélectionné).