1 Reply Latest reply: Jun 10, 2010 3:09 AM by Bradtuckett-Oracle RSS

    SAAJ issue on WLS

    user23216 - oracle
      Hello,

      I have deployed OPA determination server (10.1.0.27 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
          Bradtuckett-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.