Outils Web - Notes sur l'édition


1.0 Problèmes connus
   1.1 Compilation JSP dans le plan de travail et changement des serveurs cible
   1.2 Sélection des caractéristiques des projets Web avec compilation automatique désactivée
   1.3 Ajout de variables de cache à une configuration de mise en cache des servlets

1.0 Problèmes connus

1.1 Compilation JSP dans le plan de travail et changement des serveurs cible

Si l'option de compilation JSP est configurée de sorte à compiler les fichiers JSP "lorsque le projet est compilé dans l'espace de travail" et que le ciblage de serveur est activé, une erreur peut se produire lors du changement du serveur cible.

Si, pour un projet, le serveur cible est un serveur V5 et que vous sélectionnez un serveur V4 via le menu contextuel du projet (Serveur cible-->Modifier ou Serveur cible-->Synchroniser), les fichiers JSP compilés restent dans le projet bien qu'ils doivent être supprimés. Pour corriger cette erreur, accédez aux propriétés du projet, puis à la page des propriétés Web et cliquez sur OK.

Pour éviter cette erreur, modifiez toujours le serveur cible dans la page des propriétés du projet (dans la page des propriétés Web).

1.2 Sélection des caractéristiques des projets Web avec compilation automatique désactivée

Lors de la création d'un projet Web avec la fonction de compilation automatique désactivée, si vous sélectionnez la caractéristique "Environnement d'exécution de base de données relationnelles WDO", les fichiers jar liés à WDO seront importés dans le projet Web mais ils ne seront pas ajoutés au chemin d'accès aux classes du projet. Par conséquent, les générations de code suivantes dans Page Designer échoueront. Assurez-vous donc de compiler le projet après sa création.

1.3 Ajout de variables de cache à une configuration de mise en cache des servlet

L'assistant qui permet d'ajouter une variable de cache à une configuration de mise en cache des servlets ne fonctionne pas. Si la configuration de mise en cache des servlets cible ne contient pas de génération d'ID d'entrée de cache, cette dernière sera créée, mais pas les variables de cache définies.

Pour ajouter une variable de cache, suivez les instructions de l'assistant. Sauvegardez les modifications que vous avez effectuées dans l'éditeur de descripteur de déploiement Web. Ouvrez le fichier ibm-web-ext.xmi. Recherchez la génération d'ID d'entrée de cache dans la configuration de mise en cache des servlets et ajoutez la variable de cache manuellement. Lorsque vous aurez terminé, la source de votre configuration de mise en cache des servlets ressemblera à :

<servletcacheconfigs xmi:id="ServletCachingConfiguration_1069188599650" propertiesgroupname="cg1" timeout="0" priority="1" invalidateonly="false"> <idgeneration xmi:id="CacheEntryIDGeneration_1069188599650" useuri="false"> <cachevariables xmi:id="CacheVariable_1069188599650" type="REQUEST_ATTRIBUTE" id="ID" method="Method" required="true" dataid="DataID" invalidate="InvalidID" /> </idgeneration> </servletcacheconfigs>

Les valeurs valides pour l'attribut type sont : "REQUEST_PARAMETER", "REQUEST_ATTRIBUTE", "SESSION_PARAMETER" et "COOKIE". Le paramètre method est valide uniquement lorsque l'attribut type est associé à la valeur "REQUEST_ATTRIBUTE" ou "SESSION_PARAMETER".

Retour au fichier readme principal