Notes de version de Sun Java System Web Server 7.0

Services Web

Le tableau suivant répertorie les problèmes connus liés aux services Web de Web Server.

Tableau 18 Problèmes connus liés aux services Web

ID du problème 

Description 

6467808 

L'application de services Web exécutée sous Web Server 7.0 émet l'exception suivante : « NAMESPACE_ERR : Impossible de créer l'enveloppe à partir de la source donnée ».

Ce problème survient avec l'API Java pour le fichier JAR de traitement XML, en particulier avec le fichier xerces.jar faisant partie de JDK version 1.5.0_08 ou supérieure. Étant donné que Web Server 7.0 utilise les fichiers JAR JAXP de JDK version 1.5.0_09, ce problème apparaît sur Web Server. Les derniers fichiers JAR JAXP du pack Web Services 2.0 comportent le correctif de ce problème mais ces fichiers corrigés ne sont pas encore inclus dans le logiciel JDK.

Solution

Utilisez les fichiers JAR JAXP 1.3.1 au lieu des fichiers JAR JAXP fournis avec le logiciel JDK. 

Observez les étapes suivantes : 

  1. Créez un répertoire endorsed si celui-ci n'existe pas sous le répertoire <JRE>/lib.

  2. Placez les fichiers JAR JAXP 1.3.1 dans le répertoire endorsed.

    Ou alors

    Transférez la propriété système java.endorsed.dirs en tant qu'option JVM dans le fichier <instance_dir> /config/server.xml.

  3. Définissez la propriété sur le répertoire contenant les fichiers JAR JAXP 1.3.1. Par exemple :

    <jvm>
    <jvm-options>-Djava.endorsed.dirs=/opt/SUNWjax/share/lib</jvm-options>
    </jvm>