Service Registry 3.1 Release Notes

ProcedureTo Perform the Server System Workaround

The server system workaround involves the following tasks:

  1. Change to the Application Server lib directory.

    On Solaris OS: cd /opt/SUNWappserver/appserver/lib

    On Linux and HP-UX systems: cd /opt/sun/appserver/lib

  2. Make backup copies of the two SAAJ JAR files in the Application Server lib directory. For example:


    cp saaj-api.jar saaj-api.jar.v1.2
    cp saaj-impl.jar saaj-impl.jar.v1.2
    
  3. Copy the SAAJ 1.3 JAR files to the Application Server lib directory.

    On Solaris OS:


    cp /usr/share/lib/saaj-api.jar .
    cp /usr/share/lib/saaj-impl.jar .
    

    On Linux and HP-UX systems:


    cp /opt/sun/share/lib/saaj-api.jar .
    cp /opt/sun/share/lib/saaj-impl.jar .
    
  4. Log in to the Application Server Admin Console as described in To Use the Application Server Admin Console in Service Registry 3.1 Administration Guide.

  5. Expand the Configurations node.

  6. Expand the server node, server-config (Admin Config).

  7. Click JVM Settings.

  8. Click the JVM Options tab.

  9. Click Add JVM Option.

  10. In the text field, type the following:


    -Djavax.xml.soap.MessageFactory=com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl
    
  11. Click Add JVM Option again.

  12. In the text field, type the following:


    -Djavax.xml.soap.MetaFactory=com.sun.xml.messaging.saaj.soap.SAAJMetaFactoryImpl
    
  13. Click Save.

  14. Follow the instructions in To Stop and Restart the Application Server Domain for the Registry in Service Registry 3.1 Administration Guide.