1 Reply Latest reply on Jun 10, 2010 8:09 AM by Brad Tuckett ----Oracle

    SAAJ issue on WLS

    user23216 - oracle

      I have deployed OPA determination server ( from Edelivery) on my WLS 10.3.1. and I get this issue in the server log when calling the list-rulebases-request

      <10.6.2010 9:30:04 CEST> <Error> <HTTP> <BEA-101017> <[weblogic.servlet.internal.WebAppServletContext@1e80719 - appName: 'determinations-server', name: 'determinations-server.war', context-path: '/determinations-server', spec-version: '2.5', request: weblogic.servlet.internal.ServletRequestImpl@15a8121[
      POST /determinations-server/soap HTTP/1.1
      Accept-Encoding: gzip,deflate
      Content-Type: text/xml;charset=UTF-8
      SOAPAction: "http://oracle.com/determinations/server/10.0/server/types/ListRulebases"
      User-Agent: Jakarta Commons-HttpClient/3.1
      Content-Length: 260

      ]] Root cause of ServletException.
      java.lang.UnsupportedOperationException: This class does not support SAAJ 1.1
           at weblogic.webservice.core.soap.SOAPMessageImpl.getSOAPBody(SOAPMessageImpl.java:634)
           at com.oracle.determinations.server.servlet.SOAPAction.doAction(SOAPAction.java:324)
           at com.oracle.determinations.server.servlet.DeterminationsServerServlet.doPost(DeterminationsServerServlet.java:227)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
           Truncated. see log file for complete stacktrace

      Any idea?

      Thank you, Ladislav.
        • 1. Re: SAAJ issue on WLS
          Brad Tuckett   ----Oracle
          Hi Ladislav,

          If you look at the section "Deploying Oracle Determinations Server to a Java Application Server" in the Oracle Policy Automation Installation Guide ("Oracle Policy Automation Installation Guide.pdf") you will see that Oracle Determinations Server requires the application server to support SAAJ 1.1, and includes the following guidance:
          There is a specific procedure for enabling SAAJ 1.1 support for Oracle Weblogic. This is outlined in the Section Deploying Oracle Determinations Server for Java on Oracle WebLogic Server below
          Therefore please read the section "Deploying Oracle Determinations Server for Java on Oracle WebLogic Server" for instructions on how to enable SAAJ 1.1 on Oracle WebLogic Server.