Explanation | L'élément service-ref doit contenir un élément service-interface. |
Action | Ajoutez l'élément service-interface et déployez à nouveau l'application. |
Explanation | L'élément service-ref doit contenir un élément service-interface. |
Action | Ajoutez l'élément service-interface et déployez à nouveau l'application. |
Explanation | L'élément service-ref doit contenir un élément service-interface. |
Action | Ajoutez l'élément service-interface et déployez à nouveau l'application. |
Explanation | L'élément service-interface spécifie une classe qui ne peut pas être détectée ou chargée. |
Action | Vérifiez que la classe se trouve dans le chemin d'accès aux classes de l'application. |
Explanation | L'élément service-interface spécifie une classe qui ne peut pas être détectée ou chargée. |
Action | Vérifiez que la classe se trouve dans le chemin d'accès aux classes de l'application. |
Explanation | L'élément service-interface spécifie une classe qui ne peut pas être détectée ou chargée. |
Action | Vérifiez que la classe se trouve dans le chemin d'accès aux classes de l'application. |
Explanation | L'élément service-interface doit spécifier une sous-classe de la classe javax.xml.ws.Service. |
Action | Spécifiez une sous-classe de la classe javax.xml.ws.Service dans l'élément service-interface. |
Explanation | L'élément service-interface doit spécifier une sous-classe de la classe javax.xml.ws.Service. |
Action | Spécifiez une sous-classe de la classe javax.xml.ws.Service dans l'élément service-interface. |
Explanation | L'élément service-interface doit spécifier une sous-classe de la classe javax.xml.ws.Service. |
Action | Spécifiez une sous-classe de la classe javax.xml.ws.Service dans l'élément service-interface. |
Explanation | La classe service-interface déclarée à plusieurs emplacements pour la même référence de service doit être identique. |
Action | Corrigez la référence de service afin d'identifier la même classe service-interface. |
Explanation | La classe service-interface déclarée à plusieurs emplacements pour la même référence de service doit être identique. |
Action | Corrigez la référence de service afin d'identifier la même classe service-interface. |
Explanation | La classe service-interface déclarée à plusieurs emplacements pour la même référence de service doit être identique. |
Action | Corrigez la référence de service afin d'identifier la même classe service-interface. |
Explanation | La classe service-interface déclarée à plusieurs emplacements pour la même référence de service doit être identique. |
Action | Corrigez la référence de service afin d'identifier la même classe service-interface. |
Explanation | La classe service-interface déclarée à plusieurs emplacements pour la même référence de service doit être identique. |
Action | Corrigez la référence de service afin d'identifier la même classe service-interface. |
Explanation | La classe service-interface déclarée à plusieurs emplacements pour la même référence de service doit être identique. |
Action | Corrigez la référence de service afin d'identifier la même classe service-interface. |
Explanation | La classe service-ref-type déclarée à plusieurs emplacements pour la même référence de service doit être identique. |
Action | Corrigez la référence de service afin d'identifier la même classe service-ref-type. |
Explanation | La classe service-ref-type déclarée à plusieurs emplacements pour la même référence de service doit être identique. |
Action | Corrigez la référence de service afin d'identifier la même classe service-ref-type. |
Explanation | La classe service-ref-type déclarée à plusieurs emplacements pour la même référence de service doit être identique. |
Action | Corrigez la référence de service afin d'identifier la même classe service-ref-type. |
Explanation | La classe service-ref-type déclarée à plusieurs emplacements pour la même référence de service doit être identique. |
Action | Corrigez la référence de service afin d'identifier la même classe service-ref-type. |
Explanation | La classe service-ref-type déclarée à plusieurs emplacements pour la même référence de service doit être identique. |
Action | Corrigez la référence de service afin d'identifier la même classe service-ref-type. |
Explanation | La classe service-ref-type déclarée à plusieurs emplacements pour la même référence de service doit être identique. |
Action | Corrigez la référence de service afin d'identifier la même classe service-ref-type. |
Explanation | L'annotation @WebServiceRef ou @Resource est disponible au niveau de la classe, l'attribut type doit être identifié. Il peut être spécifié dans l'annotation @WebServiceRef ou par l'élément service-ref-type dans le descripteur de déploiement. |
Action | Indiquez l'attribut type manquant. |
Explanation | L'annotation @WebServiceRef ou @Resource est disponible au niveau de la classe, l'attribut type doit être identifié. Il peut être spécifié dans l'annotation @WebServiceRef ou par l'élément service-ref-type dans le descripteur de déploiement. |
Action | Indiquez l'attribut type manquant. |
Explanation | L'annotation @WebServiceRef ou @Resource est disponible au niveau de la classe, l'attribut type doit être identifié. Il peut être spécifié dans l'annotation @WebServiceRef ou par l'élément service-ref-type dans le descripteur de déploiement. |
Action | Indiquez l'attribut type manquant. |
Explanation | L'attribut value doit être une sous-classe de la classe javax.xml.ws.Service, sauf si l'attribut type identifié indique une injection SEI (Service Endpoint Interface). Vous pouvez spécifier l'attribut value dans l'annotation ou à l'aide de l'élément service-interface dans le descripteur de déploiement. |
Action | Indiquez une sous-classe de la classe javax.xml.ws.Service. |
Explanation | L'attribut value doit être une sous-classe de la classe javax.xml.ws.Service, sauf si l'attribut type identifié indique une injection SEI (Service Endpoint Interface). Vous pouvez spécifier l'attribut value dans l'annotation ou à l'aide de l'élément service-interface dans le descripteur de déploiement. |
Action | Indiquez une sous-classe de la classe javax.xml.ws.Service. |
Explanation | L'attribut value doit être une sous-classe de la classe javax.xml.ws.Service, sauf si l'attribut type identifié indique une injection SEI (Service Endpoint Interface). Vous pouvez spécifier l'attribut value dans l'annotation ou à l'aide de l'élément service-interface dans le descripteur de déploiement. |
Action | Indiquez une sous-classe de la classe javax.xml.ws.Service. |
Explanation | Si l'annotation indique une injection de type de service et que l'attribut value ne spécifie pas la classe javax.xml.ws.Service, les attributs type et value doivent correspondre à la même classe. Vous pouvez spécifier l'attribut value dans l'annotation ou via l'élément service-interface dans le descripteur de déploiement et spécifier l'attribut type dans l'annotation @WebServiceRef ou à l'aide de l'élément service-ref-type dans le descripteur de déploiement. |
Action | Spécifiez la même classe pour les attributs value et type. |
Explanation | Si l'annotation indique une injection de type de service et que l'attribut value ne spécifie pas la classe javax.xml.ws.Service, les attributs type et value doivent correspondre à la même classe. Vous pouvez spécifier l'attribut value dans l'annotation ou via l'élément service-interface dans le descripteur de déploiement et spécifier l'attribut type dans l'annotation @WebServiceRef ou à l'aide de l'élément service-ref-type dans le descripteur de déploiement. |
Action | Spécifiez la même classe pour les attributs value et type. |
Explanation | Si l'annotation indique une injection de type de service et que l'attribut value ne spécifie pas la classe javax.xml.ws.Service, les attributs type et value doivent correspondre à la même classe. Vous pouvez spécifier l'attribut value dans l'annotation ou via l'élément service-interface dans le descripteur de déploiement et spécifier l'attribut type dans l'annotation @WebServiceRef ou à l'aide de l'élément service-ref-type dans le descripteur de déploiement. |
Action | Spécifiez la même classe pour les attributs value et type. |
Explanation | Si le type de membre de classe est Object, l'attribut type doit être indiqué et ne peut pas être Object. Vous pouvez spécifier le type de membre de classe dans l'annotation @WebServiceRef ou à l'aide de l'élément service-ref-type dans le descripteur de déploiement. |
Action | Indiquez un attribut type différent d'Object. |
Explanation | Si le type de membre de classe est Object, l'attribut type doit être indiqué et ne peut pas être Object. Vous pouvez spécifier le type de membre de classe dans l'annotation @WebServiceRef ou à l'aide de l'élément service-ref-type dans le descripteur de déploiement. |
Action | Indiquez un attribut type différent d'Object. |
Explanation | Si le type de membre de classe est Object, l'attribut type doit être indiqué et ne peut pas être Object. Vous pouvez spécifier le type de membre de classe dans l'annotation @WebServiceRef ou à l'aide de l'élément service-ref-type dans le descripteur de déploiement. |
Action | Indiquez un attribut type différent d'Object. |
Explanation | L'attribut type doit être compatible avec le type de membre de classe. Vous pouvez spécifier l'attribut type dans l'annotation @WebServiceRef ou à l'aide de l'élément service-ref-type dans le descripteur de déploiement. |
Action | Indiquez un attribut type approprié compatible avec le type de membre de classe. |
Explanation | L'attribut type doit être compatible avec le type de membre de classe. Vous pouvez spécifier l'attribut type dans l'annotation @WebServiceRef ou à l'aide de l'élément service-ref-type dans le descripteur de déploiement. |
Action | Indiquez un attribut type approprié compatible avec le type de membre de classe. |
Explanation | L'attribut type doit être compatible avec le type de membre de classe. Vous pouvez spécifier l'attribut type dans l'annotation @WebServiceRef ou à l'aide de l'élément service-ref-type dans le descripteur de déploiement. |
Action | Indiquez un attribut type approprié compatible avec le type de membre de classe. |
Explanation | L'attribut value doit être une sous-classe de la classe javax.xml.ws.Service, sauf si l'attribut type identifié indique une injection SEI (Service Endpoint Interface). Vous pouvez spécifier l'attribut value dans l'annotation ou à l'aide de l'élément service-interface dans le descripteur de déploiement. |
Action | Indiquez une sous-classe de javax.xml.ws.Service. |
Explanation | L'attribut value doit être une sous-classe de la classe javax.xml.ws.Service, sauf si l'attribut type identifié indique une injection SEI (Service Endpoint Interface). Vous pouvez spécifier l'attribut value dans l'annotation ou à l'aide de l'élément service-interface dans le descripteur de déploiement. |
Action | Indiquez une sous-classe de javax.xml.ws.Service. |
Explanation | L'attribut value doit être une sous-classe de la classe javax.xml.ws.Service, sauf si l'attribut type identifié indique une injection SEI (Service Endpoint Interface). Vous pouvez spécifier l'attribut value dans l'annotation ou à l'aide de l'élément service-interface dans le descripteur de déploiement. |
Action | Indiquez une sous-classe de javax.xml.ws.Service. |
Explanation | Si l'annotation indique une injection de type de service et que l'attribut value ne spécifie pas la classe javax.xml.ws.Service, les attributs type et value doivent correspondre à la même classe. Vous pouvez spécifier l'attribut value dans l'annotation ou via l'élément service-interface dans le descripteur de déploiement et spécifier l'attribut type dans l'annotation @WebServiceRef ou à l'aide de l'élément service-ref-type dans le descripteur de déploiement. |
Action | Spécifiez la même classe pour les attributs value et type. |
Explanation | Si l'annotation indique une injection de type de service et que l'attribut value ne spécifie pas la classe javax.xml.ws.Service, les attributs type et value doivent correspondre à la même classe. Vous pouvez spécifier l'attribut value dans l'annotation ou via l'élément service-interface dans le descripteur de déploiement et spécifier l'attribut type dans l'annotation @WebServiceRef ou à l'aide de l'élément service-ref-type dans le descripteur de déploiement. |
Action | Spécifiez la même classe pour les attributs value et type. |
Explanation | Si l'annotation indique une injection de type de service et que l'attribut value ne spécifie pas la classe javax.xml.ws.Service, les attributs type et value doivent correspondre à la même classe. Vous pouvez spécifier l'attribut value dans l'annotation ou via l'élément service-interface dans le descripteur de déploiement et spécifier l'attribut type dans l'annotation @WebServiceRef ou à l'aide de l'élément service-ref-type dans le descripteur de déploiement. |
Action | Spécifiez la même classe pour les attributs value et type. |
Explanation | Si l'attribut lookup de l'annotation @WebServiceRef est spécifié, aucun autre attribut n'est admis. |
Action | Supprimez l'attribut lookup ou les autres attributs. |
Explanation | Si l'attribut lookup de l'annotation @WebServiceRef est spécifié, aucun autre attribut n'est admis. |
Action | Supprimez l'attribut lookup ou les autres attributs. |
Explanation | Si l'attribut lookup de l'annotation @WebServiceRef est spécifié, aucun autre attribut n'est admis. |
Action | Supprimez l'attribut lookup ou les autres attributs. |
Explanation | Si une annotation @WebServiceRef est disponible au niveau de la classe, les attributs name et type doivent être spécifiés. |
Action | Indiquez l'attribut name ou type manquant. |
Explanation | Si une annotation @WebServiceRef est disponible au niveau de la classe, les attributs name et type doivent être spécifiés. |
Action | Indiquez l'attribut name ou type manquant. |
Explanation | Si une annotation @WebServiceRef est disponible au niveau de la classe, les attributs name et type doivent être spécifiés. |
Action | Indiquez l'attribut name ou type manquant. |
Explanation | L'attribut value de l'annotation @WebServiceRef doit spécifier une sous-classe de la classe javax.xml.ws.Service, sauf si l'attribut type indique une injection SEI (Service Endpoint Interface). |
Action | Indiquez une sous-classe de la classe javax.xml.ws.Service pour l'attribut value. |
Explanation | L'attribut value de l'annotation @WebServiceRef doit spécifier une sous-classe de la classe javax.xml.ws.Service, sauf si l'attribut type indique une injection SEI (Service Endpoint Interface). |
Action | Indiquez une sous-classe de la classe javax.xml.ws.Service pour l'attribut value. |
Explanation | L'attribut value de l'annotation @WebServiceRef doit spécifier une sous-classe de la classe javax.xml.ws.Service, sauf si l'attribut type indique une injection SEI (Service Endpoint Interface). |
Action | Indiquez une sous-classe de la classe javax.xml.ws.Service pour l'attribut value. |
Explanation | Si l'annotation @WebServiceRef indique une injection de type de service et que l'attribut value n'indique pas la classe javax.xml.ws.Service, les attributs type et value doivent indiquer la même classe. |
Action | Spécifiez la même classe pour les attributs value et type. |
Explanation | Si l'annotation @WebServiceRef indique une injection de type de service et que l'attribut value n'indique pas la classe javax.xml.ws.Service, les attributs type et value doivent indiquer la même classe. |
Action | Spécifiez la même classe pour les attributs value et type. |
Explanation | Si l'annotation @WebServiceRef indique une injection de type de service et que l'attribut value n'indique pas la classe javax.xml.ws.Service, les attributs type et value doivent indiquer la même classe. |
Action | Spécifiez la même classe pour les attributs value et type. |
Explanation | Pour les références de service JAX-WS, si l'annotation @WebServiceRef est spécifiée sur une méthode, le nom de méthode doit respecter la convention JavaBeans standard, telle setHelloWorld ou getHelloWorld. |
Action | Vérifiez que le nom de la méthode respecte les conventions JavaBeans standard. |
Explanation | Pour les références de service JAX-WS, si l'annotation @WebServiceRef est spécifiée sur une méthode, le nom de méthode doit respecter la convention JavaBeans standard, telle setHelloWorld ou getHelloWorld. |
Action | Vérifiez que le nom de la méthode respecte les conventions JavaBeans standard. |
Explanation | Pour les références de service JAX-WS, si l'annotation @WebServiceRef est spécifiée sur une méthode, le nom de méthode doit respecter la convention JavaBeans standard, telle setHelloWorld ou getHelloWorld. |
Action | Vérifiez que le nom de la méthode respecte les conventions JavaBeans standard. |
Explanation | Si le type de membre de classe est Object, l'attribut type de l'annotation @WebServiceRef doit être spécifié et ne peut pas être Object. |
Action | Indiquez un attribut type différent d'Object. |
Explanation | Si le type de membre de classe est Object, l'attribut type de l'annotation @WebServiceRef doit être spécifié et ne peut pas être Object. |
Action | Indiquez un attribut type différent d'Object. |
Explanation | Si le type de membre de classe est Object, l'attribut type de l'annotation @WebServiceRef doit être spécifié et ne peut pas être Object. |
Action | Indiquez un attribut type différent d'Object. |
Explanation | L'attribut type doit être compatible avec le type de membre de classe. |
Action | Vérifiez que l'attribut type est compatible avec le type de membre de classe. |
Explanation | L'attribut type doit être compatible avec le type de membre de classe. |
Action | Vérifiez que l'attribut type est compatible avec le type de membre de classe. |
Explanation | L'attribut type doit être compatible avec le type de membre de classe. |
Action | Vérifiez que l'attribut type est compatible avec le type de membre de classe. |
Explanation | L'attribut value de l'annotation @WebServiceRef doit spécifier une sous-classe de la classe javax.xml.ws.Service, sauf si l'attribut type indique une injection SEI (Service Endpoint Interface). |
Action | Indiquez une sous-classe de la classe javax.xml.ws.Service pour l'attribut value. |
Explanation | L'attribut value de l'annotation @WebServiceRef doit spécifier une sous-classe de la classe javax.xml.ws.Service, sauf si l'attribut type indique une injection SEI (Service Endpoint Interface). |
Action | Indiquez une sous-classe de la classe javax.xml.ws.Service pour l'attribut value. |
Explanation | L'attribut value de l'annotation @WebServiceRef doit spécifier une sous-classe de la classe javax.xml.ws.Service, sauf si l'attribut type indique une injection SEI (Service Endpoint Interface). |
Action | Indiquez une sous-classe de la classe javax.xml.ws.Service pour l'attribut value. |
Explanation | Si l'annotation @WebServiceRef indique une injection de type de service et que l'attribut value n'indique pas la classe javax.xml.ws.Service, les attributs type et value doivent indiquer la même classe. |
Action | Spécifiez la même classe pour les attributs value et type. |
Explanation | Si l'annotation @WebServiceRef indique une injection de type de service et que l'attribut value n'indique pas la classe javax.xml.ws.Service, les attributs type et value doivent indiquer la même classe. |
Action | Spécifiez la même classe pour les attributs value et type. |
Explanation | Si l'annotation @WebServiceRef indique une injection de type de service et que l'attribut value n'indique pas la classe javax.xml.ws.Service, les attributs type et value doivent indiquer la même classe. |
Action | Spécifiez la même classe pour les attributs value et type. |
Explanation | Le fichier de définition de chaîne de gestionnaires est introuvable dans l'attribut file de l'annotation handlerChain. |
Action | Indiquez le chemin d'un fichier de définition de chaîne de gestionnaires. Le chemin peut être un chemin de fichier absolu ou relatif de la classe ayant l'annotation handlerChain. |
Explanation | Le fichier de définition de chaîne de gestionnaires est introuvable dans l'attribut file de l'annotation handlerChain. |
Action | Indiquez le chemin d'un fichier de définition de chaîne de gestionnaires. Le chemin peut être un chemin de fichier absolu ou relatif de la classe ayant l'annotation handlerChain. |
Explanation | Le fichier de définition de chaîne de gestionnaires est introuvable dans l'attribut file de l'annotation handlerChain. |
Action | Indiquez le chemin d'un fichier de définition de chaîne de gestionnaires. Le chemin peut être un chemin de fichier absolu ou relatif de la classe ayant l'annotation handlerChain. |
Explanation | L'espace de nom de l'élément racine n'est pas égal à "http://java.sun.com/xml/ns/javaee" ou le nom local de l'élément racine n'est pas égal à "handler-chain". |
Action | Modifiez l'espace de nom de l'élément racine et attribuez-lui la valeur "http://java.sun.com/xml/ns/javaee" ou modifiez le nom local de l'élément racine en "handler-chain" puis faites une nouvelle tentative. |
Explanation | L'espace de nom de l'élément racine n'est pas égal à "http://java.sun.com/xml/ns/javaee" ou le nom local de l'élément racine n'est pas égal à "handler-chain". |
Action | Modifiez l'espace de nom de l'élément racine et attribuez-lui la valeur "http://java.sun.com/xml/ns/javaee" ou modifiez le nom local de l'élément racine en "handler-chain" puis faites une nouvelle tentative. |
Explanation | L'espace de nom de l'élément racine n'est pas égal à "http://java.sun.com/xml/ns/javaee" ou le nom local de l'élément racine n'est pas égal à "handler-chain". |
Action | Modifiez l'espace de nom de l'élément racine et attribuez-lui la valeur "http://java.sun.com/xml/ns/javaee" ou modifiez le nom local de l'élément racine en "handler-chain" puis faites une nouvelle tentative. |
Explanation | Une exception inattendue s'est produite lors de l'analyse du fichier de chaîne de gestionnaires. |
Action | Vérifiez que le format du fichier de gestionnaires est correct et consultez le journal ffdc dans le répertoire logs/ffdc approprié du serveur pour plus de détails. |
Explanation | Une exception inattendue s'est produite lors de l'analyse du fichier de chaîne de gestionnaires. |
Action | Vérifiez que le format du fichier de gestionnaires est correct et consultez le journal ffdc dans le répertoire logs/ffdc approprié du serveur pour plus de détails. |
Explanation | Une exception inattendue s'est produite lors de l'analyse du fichier de chaîne de gestionnaires. |
Action | Vérifiez que le format du fichier de gestionnaires est correct et consultez le journal ffdc dans le répertoire logs/ffdc approprié du serveur pour plus de détails. |
Explanation | Une propriété file est requise dans l'annotation handlerChain. |
Action | Spécifiez le nom de fichier approprié dans l'annotation handlerChain. |
Explanation | Une propriété file est requise dans l'annotation handlerChain. |
Action | Spécifiez le nom de fichier approprié dans l'annotation handlerChain. |
Explanation | Une propriété file est requise dans l'annotation handlerChain. |
Action | Spécifiez le nom de fichier approprié dans l'annotation handlerChain. |
Explanation | Une exception IOException s'est produite lors du chargement du fichier catalogue. |
Action | Vérifiez que le fichier catalogue JAX-WS existe et que sa syntaxe est conforme à la spécification de catalogue XML. |
Explanation | Une exception IOException s'est produite lors du chargement du fichier catalogue. |
Action | Vérifiez que le fichier catalogue JAX-WS existe et que sa syntaxe est conforme à la spécification de catalogue XML. |
Explanation | Une exception IOException s'est produite lors du chargement du fichier catalogue. |
Action | Vérifiez que le fichier catalogue JAX-WS existe et que sa syntaxe est conforme à la spécification de catalogue XML. |
Explanation | Le service Web ne contient pas d'annotation wsdlLocation ou SOAP/1.1. |
Action | Indiquez une annotation wsdlLocation ou SOAP/1.1 pour le service Web. |
Explanation | Le service Web ne contient pas d'annotation wsdlLocation ou SOAP/1.1. |
Action | Indiquez une annotation wsdlLocation ou SOAP/1.1 pour le service Web. |
Explanation | Le service Web ne contient pas d'annotation wsdlLocation ou SOAP/1.1. |
Action | Indiquez une annotation wsdlLocation ou SOAP/1.1 pour le service Web. |
Explanation | Une exception IOException s'est produite lors du placement de la définition WSDL complète dans le flux. |
Action | Indiquez une annotation wsdlLocation ou SOAP/1.1 pour le service Web. |
Explanation | Une exception IOException s'est produite lors du placement de la définition WSDL complète dans le flux. |
Action | Indiquez une annotation wsdlLocation ou SOAP/1.1 pour le service Web. |
Explanation | Une exception IOException s'est produite lors du placement de la définition WSDL complète dans le flux. |
Action | Indiquez une annotation wsdlLocation ou SOAP/1.1 pour le service Web. |
Explanation | Le service Web ne contient pas d'annotation wsdlLocation ou SOAP/1.1. |
Action | Indiquez une annotation wsdlLocation ou SOAP/1.1 pour le service Web. |
Explanation | Le service Web ne contient pas d'annotation wsdlLocation ou SOAP/1.1. |
Action | Indiquez une annotation wsdlLocation ou SOAP/1.1 pour le service Web. |
Explanation | Le service Web ne contient pas d'annotation wsdlLocation ou SOAP/1.1. |
Action | Indiquez une annotation wsdlLocation ou SOAP/1.1 pour le service Web. |
Explanation | Impossible de créer ou d'initialiser le gestionnaire. |
Action | Assurez-vous que la classe de gestionnaire se trouve dans le chemin d'accès aux classes de l'application ou que la classe de gestionnaire fournit un constructeur vide. |
Explanation | Impossible de créer ou d'initialiser le gestionnaire. |
Action | Assurez-vous que la classe de gestionnaire se trouve dans le chemin d'accès aux classes de l'application ou que la classe de gestionnaire fournit un constructeur vide. |
Explanation | Impossible de créer ou d'initialiser le gestionnaire. |
Action | Assurez-vous que la classe de gestionnaire se trouve dans le chemin d'accès aux classes de l'application ou que la classe de gestionnaire fournit un constructeur vide. |
Explanation | Le type de retour de la méthode preDestory doit être void et les ressources utilisées par le gestionnaire doivent être libérées. |
Action | Assurez-vous que le type de retour de la méthode preDestory est void et que toutes les ressources utilisées par la classe de gestionnaire sont libérées. Pour plus de détails, consultez le fichier journal dans le répertoire nom_serveur/logs/ffdc. |
Explanation | Le type de retour de la méthode preDestory doit être void et les ressources utilisées par le gestionnaire doivent être libérées. |
Action | Assurez-vous que le type de retour de la méthode preDestory est void et que toutes les ressources utilisées par la classe de gestionnaire sont libérées. Pour plus de détails, consultez le fichier journal dans le répertoire nom_serveur/logs/ffdc. |
Explanation | Le type de retour de la méthode preDestory doit être void et les ressources utilisées par le gestionnaire doivent être libérées. |
Action | Assurez-vous que le type de retour de la méthode preDestory est void et que toutes les ressources utilisées par la classe de gestionnaire sont libérées. Pour plus de détails, consultez le fichier journal dans le répertoire nom_serveur/logs/ffdc. |
Explanation | La classe de service est introuvable dans le chemin d'accès aux classes de l'application. |
Action | Vérifiez que la classe de service se trouve dans le chemin d'accès aux classes de l'application. |
Explanation | La classe de service est introuvable dans le chemin d'accès aux classes de l'application. |
Action | Vérifiez que la classe de service se trouve dans le chemin d'accès aux classes de l'application. |
Explanation | La classe de service est introuvable dans le chemin d'accès aux classes de l'application. |
Action | Vérifiez que la classe de service se trouve dans le chemin d'accès aux classes de l'application. |
Explanation | Une adresse URL relative doit impérativement être utilisée pour un emplacement WSDL de manière à ne pas obliger l'implémentation JAX-WS à extraire des emplacements distants. |
Action | Mettez à jour l'emplacement WSDL avec l'adresse URL relative via des annotations ou des plans de déploiement. |
Explanation | Une adresse URL relative doit impérativement être utilisée pour un emplacement WSDL de manière à ne pas obliger l'implémentation JAX-WS à extraire des emplacements distants. |
Action | Mettez à jour l'emplacement WSDL avec l'adresse URL relative via des annotations ou des plans de déploiement. |
Explanation | Une adresse URL relative doit impérativement être utilisée pour un emplacement WSDL de manière à ne pas obliger l'implémentation JAX-WS à extraire des emplacements distants. |
Action | Mettez à jour l'emplacement WSDL avec l'adresse URL relative via des annotations ou des plans de déploiement. |
Explanation | Le fichier WSDL indiqué pour la classe d'implémentation est introuvable. |
Action | Indiquez un fichier WSDL existant pour le service Web. |
Explanation | Le fichier WSDL indiqué pour la classe d'implémentation est introuvable. |
Action | Indiquez un fichier WSDL existant pour le service Web. |
Explanation | Le fichier WSDL indiqué pour la classe d'implémentation est introuvable. |
Action | Indiquez un fichier WSDL existant pour le service Web. |
Explanation | Si le type de liaison est indiqué à l'aide d'une annotation BindingType ou à partir d'un descripteur de déploiement, sa valeur doit correspondre à celle figurant dans le document WSDL. |
Action | Mettez la valeur du type de liaison à jour pour qu'elle corresponde à celle figurant dans le document WSDL. |
Explanation | Si le type de liaison est indiqué à l'aide d'une annotation BindingType ou à partir d'un descripteur de déploiement, sa valeur doit correspondre à celle figurant dans le document WSDL. |
Action | Mettez la valeur du type de liaison à jour pour qu'elle corresponde à celle figurant dans le document WSDL. |
Explanation | Si le type de liaison est indiqué à l'aide d'une annotation BindingType ou à partir d'un descripteur de déploiement, sa valeur doit correspondre à celle figurant dans le document WSDL. |
Action | Mettez la valeur du type de liaison à jour pour qu'elle corresponde à celle figurant dans le document WSDL. |
Explanation | L'opération demandée n'est pas autorisée. |
Action | N'exécutez pas d'opération non prises en charges. |
Explanation | L'opération demandée n'est pas autorisée. |
Action | N'exécutez pas d'opération non prises en charges. |
Explanation | L'opération demandée n'est pas autorisée. |
Action | N'exécutez pas d'opération non prises en charges. |
Explanation | Le fournisseur Jackson n'est pas correctement configuré. |
Action | Assurez-vous que le fournisseur Jackson est correctement configuré. Si l'erreur persiste, examinez les journaux FFDC sous le répertoire logs/ffdc approprié du serveur pour plus d'informations. |
Explanation | Le type de jeton d'autorisation spécifié dans la configuration du serveur n'est pas valide. |
Action | Spécifiez un type de jeton d'autorisation valide. |
Explanation | Le chargeur de stratégie WS-Security n'a pas pu être enregistré avec l'infrastructure CXF au démarrage du serveur. Cette erreur empêche l'appel de l'environnement d'exécution WS-Security pour tout message SOAP et aucune contrainte WS-Security ne sera ajoutée. |
Action | Traitez l'erreur décrite dans le message. |
Explanation | La fonction wsSecurity-1.1 est activée mais le composant WS-Security ne parvient pas à trouver l'élément wsSecurityClient dans server.xml. |
Action | Si des contraintes WS-Security sont requises pour une application de service Web client, ajoutez l'élément de configuration wsSecurityClient requis à server.xml. |
Explanation | La fonction wsSecurity-1.1 est activée mais le composant WS-Security ne parvient pas à trouver l'élément wsSecurityProvider dans server.xml. |
Action | Si des contraintes WS-Security sont requises pour une application de service Web fournisseur, ajoutez l'élément de configuration wsSecurityProvider requis à server.xml. |
Explanation | Le nom spécifié pour l'élément callerToken dans la configuration wsSecurityProvider du fichier server.xml n'est pas valide. |
Action | Vérifiez dans le fichier server.xml qu'une valeur prise en charge est indiquée pour l'élément callerToken. Les valeurs valides sont affichées dans le message d'erreur. |
Explanation | Dans security.xml, callerToken est défini sur UsernameToken et l'en-tête de sécurité du message SOAP entrant contient plusieurs éléments UsernameToken. Par conséquent, l'environnement d'exécution WS-Security ne peut pas déterminer quel élément UsernameToken utiliser pour le jeton d'appelant. |
Action | Effectuez une des actions suivantes : 1) Modifiez la configuration du client pour envoyer un seul élément UsernameToken 2) Supprimez la configuration de callerToken dans server.xml |
Explanation | L'élément callerToken configuré dans le fichier server.xml n'est pas présent dans l'en-tête SOAP Security. |
Action | Effectuez l'une des opérations suivantes : 1) Modifiez la configuration client afin d'envoyer le jeton d'appelant correct 2) Retirez la configuration callerToken dans le fichier server.xml |
Explanation | Un sujet de sécurité pour le jeton d'appelant extrait à partir de l'en-tête de sécurité SOAP n'a pas pu être créé. La raison de l'erreur est fournie dans le message. |
Action | Traitez l'erreur décrite dans le message. |
Explanation | L'élément callerToken dans le fichier server.xml est défini sur X509Token, endorsingSupportingToken est défini sur true (par défaut), et il y a plusieurs éléments EndorsingSupportingTokens dans l'en-tête SOAP Security entrant. Etant donné qu'un seul jeton d'appelant doit figurer dans le message pour qu'un jeton d'appelant puisse être sélectionné, plusieurs éléments EndorsingSupportingTokens ne sont pas autorisés. |
Action | Effectuez l'une des opérations suivantes : 1) Modifiez la règle de sorte qu'un seul élément endorsingSupportingToken soit inclus dans le message, 2) Retirez la configuration callerToken dans le fichier server.xml, 3) Définissez endorsingSupportingToken sur false dans la configuration callerToken du fichier server.xml |
Explanation | L'élément callerToken dans le fichier server.xml est défini sur X509Token, endorsingSupportingToken est défini sur false, et il y a plusieurs jetons de signature asymétrique dans l'en-tête SOAP Security entrant. Etant donné qu'un seul jeton d'appelant doit figurer dans le message pour qu'un jeton d'appelant puisse être sélectionné, plusieurs jetons de signature asymétrique ne sont pas autorisés. |
Action | Effectuez l'une des opérations suivantes : 1) Modifiez la règle de sorte qu'un seul jeton de signature asymétrique soit inclus dans le message, 2) Retirez la configuration callerToken dans le fichier server.xml |
Explanation | L'assertion NotBefore au sein du jeton SAML indique l'heure à laquelle le jeton devient valide ; le jeton ne peut pas être utilisé avant cette heure. Pour utiliser ce jeton SAML, la valeur de l'assertion NotBefore doit être un instant dans le passé. Une raison possible de cette erreur est que l'horloge du destinataire est désynchronisée par rapport à celle du créateur de l'assertion. |
Action | Vérifiez que la date et l'heure sur le fournisseur d'identité sont synchronisées avec ce fournisseur de services SAML de connexion unique Web (Web SSO) ou augmentez le décalage de l'horloge. |
Explanation | L'assertion NotOnOrAfter au sein du jeton SAML indique l'heure à laquelle le jeton expire. Le jeton doit être utilisé avant cette heure. Une raison possible de cette erreur est que l'horloge du destinataire est désynchronisée par rapport à celle du créateur de l'assertion. |
Action | Vérifiez que la date et l'heure sur le fournisseur d'identité sont synchronisées avec ce fournisseur de services SAML de connexion unique Web (Web SSO) ou augmentez le décalage de l'horloge. |
Explanation | L'assertion IssueInstant au sein du jeton SAML était trop éloignée dans le passé pour que ce jeton soit utilisé. Un jeton SAML doit être utilisé au sein d'une période configurée après avoir été émis. Une raison possible de cette erreur est que l'horloge du destinataire est désynchronisée par rapport à celle du créateur de l'assertion. |
Action | Vérifiez que la date et l'heure sur le fournisseur d'identité sont synchronisées avec ce fournisseur de services SAML de connexion unique Web (Web SSO) ou augmentez le décalage de l'horloge. |
Explanation | L'assertion IssueInstant au sein du jeton SAML était définie sur une heure dans le futur et par conséquent, elle n'est pas encore considérée valide. La valeur IssueInstant doit être dans le passé pour que le jeton SAML soit valide. Une raison possible de cette erreur est que l'horloge du destinataire est désynchronisée par rapport à celle du créateur de l'assertion. |
Action | Vérifiez que la date et l'heure sur le fournisseur d'identité sont synchronisées avec ce fournisseur de services SAML de connexion unique Web (Web SSO) ou augmentez le décalage de l'horloge. |
Explanation | Une exception s'est produite lors de l'analyse syntaxique du jeton SAML. Le jeton est peut-être incorrectement formé ou une erreur interne s'est produite lors de la tentative d'analyse syntaxique de la chaîne de jeton. |
Action | Vérifiez si les journaux du serveur contiennent plus d'informations sur l'erreur. |
Explanation | Une exception est survenue lors de l'extraction du jeton SAML à partir du sujet. |
Action | Vérifiez si les journaux du serveur contiennent plus d'informations sur l'erreur. |
Explanation | Une exception est survenue lors de la tentative d'obtention des informations liées au sujet du jeton SAML fourni. |
Action | Vérifiez si les journaux du serveur contiennent plus d'informations sur l'erreur. |
Explanation | Un problème s'est vraisemblablement produit lors de l'obtention du sujet ou des informations d'identité pendant l'interaction avec le registre d'utilisateurs. |
Action | Vérifiez si les journaux du serveur contiennent plus d'informations sur l'erreur. Assurez-vous que les informations de sujet dans le jeton SAML mappe aux valeurs attendues dans le registre d'utilisateurs configuré. |
Explanation | Le type de mot de passe dans UsernameToken ne correspondait pas au mot de passe requis tel que défini dans les règles de sécurité de services Web. Ces types doivent être identiques ; le client de service Web doit produire une assertion que le même type de mot de passe est défini dans les règles de sécurité de services Web pour que la validation aboutisse. |
Action | Assurez-vous que le client de service Web produise une assertion pour le même type de mot de passe que celui défini dans les règles de sécurité de services Web. |
Explanation | Le mot de passe dans UsernameToken n'était pas haché ni en texte brut et il a par conséquent été considéré comme un type de mot de passe personnalisé. La configuration dans les données de demande indique que les types de mot de passe personnalisés ne sont pas pris en charge. |
Action | Assurez-vous que le client de service Web utilise un type de mot de passe tel que défini dans le profil UsernameToken, ou configurez le fournisseur de service Web pour qu'il accepte les types de mot de passe personnalisés. |
Explanation | Le entrées relatives au nom d'utilisateur ou au mot de passe dans le profil UsernameToken étaient vides ou manquants. |
Action | Vérifiez qu'un nom d'utilisateur ou un mot de passe sont fournis dans le jeton. Si aucun nom d'utilisateur ni mot de passe ne sont fournis, obtenez un nouveau profil UsernameToken. |
Explanation | Une erreur s'est produite lors de l'obtention d'une référence au registre d'utilisateurs depuis le service de registre d'utilisateurs, ou une exception s'est produite lors de la vérification du mot de passe pour l'utilisateur donné. |
Action | Pour plus d'informations sur l'exception, consultez les journaux du serveur. Assurez-vous que le nom d'utilisateur et le mot de passe fournis sont correct et correspondent à une entrée dans le registre d'utilisateurs configuré. |
Explanation | L'utilisateur spécifié n'a pas pu être validé par rapport au registre d'utilisateurs configuré. Ceci est probablement dû à une non-concordance de nom d'utilisateur ou de mot de passe. |
Action | Vérifiez que les données d'identification fournies afin de vous assurer que le nom d'utilisateur et le mot de passe correspondent à une entrée dans le registre d'utilisateurs configuré. |
Explanation | Le gestionnaire d'appel de mot de passe doit retourner un mot de passe non nul pour les mots de passe de type PasswordDigest au sein d'un profil UsernameToken. |
Action | Assurez-vous que le gestionnaire d'appel de mot de passe retourne un mot de passe non nul et non vide pour un utilisateur valide. |
Explanation | L'assertion SAML ne contient pas l'attribut ou la configuration d'appelant a spécifié une erreur erronée pour l'identificateur mentionné. |
Action | Effectuez l'une des opérations suivantes : 1)Assurez-vous que l'attribut existe dans l'assertion SAML. 2) Configurez le profil callerToken pour qu'il indique un attribut différent de celui de l'identificateur. |
Explanation | L'assertion SAML ne contient pas un élément requis par l'environnement d'exécution de la sécurité de services Web pour terminer le traitement du jeton d'appelant. |
Action | Effectuez l'une des opérations suivantes : 1) Assurez-vous que l'élément requis existe dans l'assertion SAML. 2) Configurez le profil callerToken afin qu'il définisse une valeur pour l'élément. |
Explanation | Le service UserCredentialResolver fourni par la fonction utilisateur n'arrive pas à mapper correctement l'assertion SAML et génère une exception UserIdentityException. |
Action | Vérifiez que le service UserCredentialResolver est correctement configuré si l'exception UserIdentityException n'est pas attendue. |
Explanation | L'élément callerToken dans le fichier est défini sur SamlToken et l'en-tête Security dans le message SOAP entrant contient plusieurs assertions SAML. Pour cette raison, l'environnement d'exécution de la sécurité de services Web ne peut pas déterminer l'assertion SAML à utiliser pour le jeton d'appelant. |
Action | Effectuez l'une des opérations suivantes : 1) Modifiez la configuration client afin d'envoyer une seule assertion SAML 2) Retirez la configuration callerToken dans le fichier server.xml |
Explanation | Un sujet de sécurité pour le jeton d'appelant extrait de l'en-tête SOAP Security n'a pas pu être créé. Assurez-vous que l'utilisateur spécifié dans le message existe dans le registre d'utilisateurs. |
Action | Effectuez l'une des opérations suivantes : 1) Assurez-vous que l'utilisateur existe dans le registre d'utilisateurs dans le fichier server.xml. 2) Ne définissez pas l'attribut mapToUserRegistry dans la configuration callerToken. |
Explanation | Au moins un rappel doit être transmis au gestionnaire d'appel afin de permettre le traitement et le renvoi d'un jeton SAML. |
Action | Aucune action utilisateur n'est disponible pour ce cas. |
Explanation | Une erreur s'est produite lors de l'extraction du jeton SAML du sujet ou un élément SAML n'a pas été trouvé dans le sujet en cours. |
Action | Si vous créez le sujet run-as, assurez-vous que le jeton SAML est ajouté au sujet. Sinon, vérifiez que votre configuration de serveur prend en charge l'ajout du jeton SAML au sujet en vérifiant l'attribut includeTokenInSubject dans votre configuration SAML. |
Explanation | La valeur de l'élément <port-component-name> ne doit pas être de type null ou vide. |
Action | Vérifiez que la valeur de l'élément <port-component-name> n'est pas de type null ou vide. |
Explanation | La valeur de l'élément <protocol-binding> dans le fichier webservices.xml doit être une des adresses URL suivantes ("http://schemas.xmlsoap.org/wsdl/soap/http","http://www.w3.org/2003/05/soap/bindings/HTTP/","http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true","http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true") ou leur alias ##SOAP11_HTTP,##SOAP11_HTTP.MTOM,##SOAP12_HTTP,##SOAP12_HTTP.MTOM,##XML_HTTP. |
Action | Utilisez l'URL "http://schemas.xmlsoap.org/wsdl/soap/http", "http://www.w3.org/2003/05/soap/bindings/HTTP/", "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" ou "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" ou l'alias correspondant (##SOAP11_HTTP, ##SOAP11_HTTP.MTOM, ##SOAP12_HTTP, ##SOAP12_HTTP.MTOM ou ##XML_HTTP) pour la liaison de protocole. |
Explanation | La valeur de l'élément <wsdl-service> du fichier webservices.xml doit être un nom qualifié. |
Action | Utilisez un nom qualifié pour l'élément <wsdl-service> dans le fichier webservices.xml. Un nom qualifié doit contenir un espace de nom XML et un nom local. Par exemple, l'élément <wsdl-service> doit être défini en tant que <wsdl-service xmlns:pfx="http://com.ibm.example">pfx:ExampleWSDLService</wsdl-service> dans le fichier webservices.xml. |
Explanation | La valeur de l'élément <wsdl-port> du fichier webservices.xml doit être un nom qualifié. |
Action | Utilisez un nom qualifié pour l'élément <wsdl-port> dans le fichier webservices.xml. Un nom qualifié doit contenir un espace de nom XML et un nom local. Par exemple, l'élément <wsdl-port> doit être défini en tant que <wsdl-port xmlns:pfx="http://com.ibm.example">pfx:ExampleWSDLPort</wsdl-port> dans le fichier webservices.xml. |
Explanation | Si l'espace de nom de l'élément <wsdl-port> est indiqué il doit correspondre à l'espace de nom indiqué dans l'élément <wsdl-service>. |
Action | Indiquez un espace de nom correspondant à celui indiqué dans l'élément <wsdl-service>. |
Explanation | La valeur de l'élément <service-endpoint-interface> dans le fichier webservices.xml doit être un nom de classe qualifié complet. |
Action | Utilisez un nom de classe qualifié complet pour l'élément <service-endpoint-interface> dans le fichier webservices.xml. Le nom de classe qualifié complet doit avoir le format <nom_package>.<nom_classe>, par exemple, com.ibm.ws.example.MyService. |
Explanation | La valeur de l'élément <mtom-threshold> dans le fichier webservices.xml doit un entier non négatif. |
Action | Utilisez un entier non négatif pour l'élément <mtom-threshold> dans le fichier webservices.xml. |
Explanation | La valeur de l'élément <enable-mtom> du fichier webservices.xml doit être une valeur booléenne. |
Action | Définissez la valeur de l'élément <enable-mtom> sur true ou false. |
Explanation | La valeur de l'élément <enabled> défini dans l'élément <respect-binding> doit être une valeur booléenne. |
Action | Définissez la valeur de l'élément <enabled> sur true ou false. |
Explanation | La valeur de l'élément <enabled> ou <required> définie dans l'élément <addressing> doit être une valeur booléenne. |
Action | Définissez la valeur de l'élément <enabled> ou <required> sur true ou false. |
Explanation | Les éléments <handler-class> et <handler-name> sont requis lorsqu'un gestionnaire est défini. |
Action | Attribuez un gestionnaire valide pour les éléments <handler-class> et <handler-name>. La valeur de l'élément <handler-name> doit être un nom unique dans le même fichier webservices.xml. La valeur de l'élément <handler-class> doit être un nom de classe qualifié. Le nom de classe complet doit être au format <nom_package>.<nom_classe>, par exemple, com.ibm.ws.example.MyHandler. |
Explanation | Le masque d'URL du mappage de servlet doit être une correspondance exacte et ne doit pas contenir d'astérisque. |
Action | Assurez-vous que le masque d'URL du mappage du servlet est une correspondance exacte. |
Explanation | Le masque d'URL du mappage de servlet doit être une correspondance exacte et ne doit pas contenir d'astérisque. |
Action | Assurez-vous que le masque d'URL du mappage du servlet est une correspondance exacte. |
Explanation | Impossible de charger la classe de gestionnaire spécifiée. |
Action | Mettez à jour l'application en y ajoutant la classe de gestionnaire. |
Explanation | L'attribut sslRef spécifié dans le fichier ibm-ws-bnd.xml ne peut pas faire référence à l'élément SSL du fichier server.xml, ou le contenu de l'élément SSL référencé n'est pas valide. |
Action | Assurez-vous que la valeur de l'attribut sslRef correspond à l'ID de l'élément SSL du fichier server.xml, ou que le contenu de l'élément SSL référencé est correct. |
Explanation | Une configuration incorrecte de l'élément keystore ou truststore dans le fichier server.xml peut entraîner cette exception car l'attribut sslRef spécifié dans le fichier ibm-ws-bnd.xml fait référence aux configurations SSL du fichier server.xml. |
Action | Assurez-vous que l'emplacement et le mot de passe de l'élément keystore ou truststore ont été correctement spécifiés dans le fichier server.xml et que l'alias du certificat est valide dans le fichier ibm-ws-bnd.xml. |
Explanation | L'élément login-config peut uniquement être configuré dans le fichier web.xml de l'application Web, et l'élément login-config défini dans le fichier ibm-ws-bnd.xml est ignoré. |
Action | Assurez-vous que l'élément login-config est configuré uniquement dans le fichier web.xml de votre application Web. |
Explanation | Le fichier ibm-ws-bnd.xml ne prend en charge que les types de méthode d'authentification BASIC et CLIENT_CERT. |
Action | Assurez-vous que le type de méthode d'authentification définie dans le fichier ibm-ws-bnd.xml a pour valeur BASIC ou CLIENT_CERT. |
Explanation | Si le paramètre cible est spécifié, les applications existantes peuvent être regénérées sans modification de leur comportement lorsque le niveau de spécification JAXB pris en charge par le profil Liberty est mis à jour. |
Action | Indiquez le niveau de spécification JAXB auquel le code généré doit se conformer. La valeur valide est 2.0, 2.1 ou 2.2. |
Explanation | La valeur du délai d'attente doit être du type Long ou Int. |
Action | Définissez une valeur du type Long ou Int. |
Explanation | La valeur du port du serveur proxy doit être de type Int. |
Action | Définissez une valeur de type Int. |
Explanation | La valeur du type de serveur proxy doit être HTTP ou SOCKS. |
Action | Définissez HTTP ou SOCKS comme valeur. |
Explanation | Un ID référence valide est requis pour générer une fabrique de sockets SSL. Aucune configuration SSL avec l''ID {0} ne figure dans le fichier server.xml. |
Action | Définissez un ID référence SSL valide dans le fichier server.xml. |
Explanation | Une erreur s'est produite lors de l'extraction du jeton SAML du sujet ou un élément SAML n'a pas été trouvé dans le sujet en cours. |
Action | Si vous créez le sujet run-as, assurez-vous que le jeton SAML est ajouté au sujet. Sinon, vérifiez que votre configuration de serveur prend en charge l'ajout du jeton SAML au sujet en vérifiant l'attribut includeTokenInSubject dans votre configuration SAML. |
Explanation | Une exception s'est produite lors de l'appel de l'API PropagationHelper pour extraire le jeton SAML depuis le sujet. |
Action | Vérifiez que la fonction samlWeb-2.0 a été spécifiée dans server.xml. Examinez également les journaux du serveur pour plus d'informations sur l'exception. |
Explanation | Une exception s'est produite lors de l'obtention de RunAsSubject. |
Action | Vérifiez que le serveur est configuré et a démarré correctement. |
Explanation | Si le paramètre cible est spécifié, les applications existantes peuvent être regénérées sans modification de leur comportement lorsque le niveau de spécification JAX-WS pris en charge par le profil Liberty est mis à jour. |
Action | Indiquez le niveau de spécification JAX-WS auquel le code généré doit se conformer. La valeur valide est 2.0, 2.1 ou 2.2. |
Explanation | Soit une version non prise en charge de Java est exécutée, soit la variable système JAVA_HOME pointe sur une ancienne version de Java. |
Action | Mettez à niveau votre environnement Java pour le porter au niveau de version Java 7 ou modifiez la variable JAVA_HOME afin qu'elle désigne une installation de Java 7. |
Explanation | Liberty obtient l'instance de ressource de JAXRS s'il ne peut pas obtenir l'instance de CDI. |
Action | Aucune action n'est requise. |
Explanation | Si la portée JAXRS-2.0 Resource ne correspond pas à la portée CDI et si l'instance de ressource existe dans CDI, Liberty obtient l'instance de ressource de CDI. L'instance inclut pas l'injection CDI si elle provient de JAXRS. |
Action | Aucune action n'est requise. |
Explanation | L'instance de fournisseur est Singleton uniquement. Liberty obtient l'instance de fournisseur de CDI si la portée CDI du fournisseur est de type Dependent ou ApplicationScoped. L'instance inclut pas l'injection CDI si elle provient de JAXRS. |
Action | Aucune action n'est requise. |
Explanation | Si la portée JAXRS-2.0 Resource ne correspond pas à la portée EJB, et si l'instance de ressource existe dans EJB, Liberty obtient l'instance de ressource de EJB. |
Action | Aucune action n'est requise. |
Explanation | L'instance de fournisseur est Singleton uniquement. Liberty obtient les instances de fournisseur de EJB si la portée EJB du fournisseur est de type Dependent ou ApplicationScoped. |
Action | Aucune action de l'utilisateur n'est requise. |
Explanation | La classe EJB {0} n''a pas de constructeur par défaut. Liberty obtient l''exception InstantiationException lorsqu''il essaie d''instancier l''instance EJB. |
Action | Aucune action n'est requise. |
Explanation | La classe EJB {0} ne peut pas être chargée. |
Action | Corrigez votre application afin de remédier au problème. |