Apache Axis Admin Console

Validating Axis

If the "happyaxis" validation page displays an exception instead of a status page, the likely cause is that you have multiple XML parsers on your classpath. Clean up your classpath by eliminating extraneous parsers.

Enabling Axis administration

To enable Axis administration, complete the following steps:

  1. Enable remote admin parameter under AdminService in the flow designer:
    <parameter name="enableRemoteAdmin" value="true"/>
  2. Edit the Web Services Server Run configuration (Run->Configurations) and add vmparam to set the system property axis.development.system
  3. Rebuild the project, restart the server or redeploy for the changes to take effect.

Enabling SOAP monitoring features

To enable SOAP monitoring, complete the following steps:

  1. Add the code indicated in bold to the globalConfiguration element to the axis.wsdd deployment file in the project source path:
      <globalConfiguration>
        <requestFlow>
          <handler type="java:org.apache.axis.handlers.JWSHandler">
            <parameter name="scope" value="session"/>
          </handler>
          <handler type="java:org.apache.axis.handlers.JWSHandler">
            <parameter name="scope" value="request"/>
            <parameter name="extension" value=".jwr"/>
          </handler>
          <handler type="java:org.apache.axis.handlers.SOAPMonitorHandler"/>
        </requestFlow>
        <responseFlow>
          <handler type="java:org.apache.axis.handlers.SOAPMonitorHandler"/>
       </responseFlow>
     </globalConfiguration>
      

    Note: The port used by the SOAP monitor service to comminicate with applets is configurable. Edit the web.xml file for the Axis web application to change the port to be used.

  2. Rebuild the project, restart the server or redeploy for the changes to take effect.