| <!DOCTYPE html> |
| |
| |
| <!-- |
| | Generated by Apache Maven Doxia Site Renderer 2.0.0 from src/site/xdoc/docs/toc.xml at 2026-05-18 |
| | Rendered using Apache Maven Fluido Skin 2.0.0-M11 |
| --> |
| <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> |
| <head> |
| <meta charset="UTF-8" /> |
| <meta name="viewport" content="width=device-width, initial-scale=1" /> |
| <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" /> |
| <title>Apache Axis2</title> |
| <link rel="stylesheet" href="../css/apache-maven-fluido-2.0.0-M11.min.css" /> |
| <link rel="stylesheet" href="../css/site.css" /> |
| <link rel="stylesheet" href="../css/print.css" media="print" /> |
| <script src="../js/apache-maven-fluido-2.0.0-M11.min.js"></script> |
| <meta name="generator" content="HTML Tidy for Windows (vers 14 June 2007), see www.w3.org" /><meta http-equiv="content-type" content="" /><style type="text/css" media="screen"></style> </head> |
| <body> |
| <div class="container-fluid container-fluid-top"> |
| <header> |
| <div id="banner"> |
| <div class="pull-left"><div id="bannerLeft"><h1><a href="https://www.apache.org/"><img class="class java.lang.Object" src="https://www.apache.org/images/asf_logo_wide.png" /> Apache Axis2</a></h1></div></div> |
| <div class="pull-right"><div id="bannerRight"><h1><a href="https://axis.apache.org/axis2/java/core/"><img class="class java.lang.Object" src="https://axis.apache.org/axis2/java/core/images/axis.jpg" /></a></h1></div></div> |
| <div class="clear"><hr/></div> |
| </div> |
| |
| <div id="breadcrumbs"> |
| <ul class="breadcrumb"> |
| <li id="publishDate">Last Published: 2026-05-17<span class="divider">|</span> |
| </li> |
| <li id="projectVersion">Version: 2.0.1<span class="divider">|</span></li> |
| <li><a href="https://www.apache.org" class="externalLink">Apache</a><span class="divider">/</span></li> |
| <li><a href="../index.html">Axis2/Java</a><span class="divider">/</span></li> |
| |
| <li class="active">Apache Axis2</li> |
| </ul> |
| </div> |
| </header> |
| <div class="row-fluid"> |
| <header id="leftColumn" class="span2"> |
| <nav class="well sidebar-nav"> |
| <ul class="nav nav-list"> |
| <li class="nav-header">Axis2/Java</li> |
| <li><a href="../index.html">Home</a></li> |
| <li><a href="../download.html">Downloads</a></li> |
| <li><a href="javascript:void(0)"><span class="icon-chevron-down"></span>Release Notes</a> |
| <ul class="nav nav-list"> |
| <li><a href="../release-notes/1.6.1.html">1.6.1</a></li> |
| <li><a href="../release-notes/1.6.2.html">1.6.2</a></li> |
| <li><a href="../release-notes/1.6.3.html">1.6.3</a></li> |
| <li><a href="../release-notes/1.6.4.html">1.6.4</a></li> |
| <li><a href="../release-notes/1.7.0.html">1.7.0</a></li> |
| <li><a href="../release-notes/1.7.1.html">1.7.1</a></li> |
| <li><a href="../release-notes/1.7.2.html">1.7.2</a></li> |
| <li><a href="../release-notes/1.7.3.html">1.7.3</a></li> |
| <li><a href="../release-notes/1.7.4.html">1.7.4</a></li> |
| <li><a href="../release-notes/1.7.5.html">1.7.5</a></li> |
| <li><a href="../release-notes/1.7.6.html">1.7.6</a></li> |
| <li><a href="../release-notes/1.7.7.html">1.7.7</a></li> |
| <li><a href="../release-notes/1.7.8.html">1.7.8</a></li> |
| <li><a href="../release-notes/1.7.9.html">1.7.9</a></li> |
| <li><a href="../release-notes/1.8.0.html">1.8.0</a></li> |
| <li><a href="../release-notes/1.8.1.html">1.8.1</a></li> |
| <li><a href="../release-notes/1.8.2.html">1.8.2</a></li> |
| <li><a href="../release-notes/2.0.0.html">2.0.0</a></li> |
| <li><a href="../release-notes/2.0.1.html">2.0.1</a></li> |
| </ul></li> |
| <li><a href="../modules/index.html">Modules</a></li> |
| <li><a href="../tools/index.html">Tools</a></li> |
| <li class="nav-header">Documentation</li> |
| <li class="active"><a>Table of Contents</a></li> |
| <li><a href="../docs/installationguide.html">Installation Guide</a></li> |
| <li><a href="../docs/quickstartguide.html">QuickStart Guide</a></li> |
| <li><a href="../docs/userguide.html">User Guide</a></li> |
| <li><a href="../docs/jaxws-guide.html">JAXWS Guide</a></li> |
| <li><a href="../docs/pojoguide.html">POJO Guide</a></li> |
| <li><a href="../docs/spring.html">Spring Guide</a></li> |
| <li><a href="../docs/webadminguide.html">Web Administrator's Guide</a></li> |
| <li><a href="../docs/migration.html">Migration Guide (from Axis1)</a></li> |
| <li class="nav-header">Resources</li> |
| <li><a href="../faq.html">FAQ</a></li> |
| <li><a href="https://github.com/apache/axis-axis2-java-core" class="externalLink">Source Code</a></li> |
| <li class="nav-header">Get Involved</li> |
| <li><a href="../overview.html">Overview</a></li> |
| <li><a href="../mail-lists.html">Mailing Lists</a></li> |
| <li><a href="../release-process.html">Release Process</a></li> |
| <li><a href="../guidelines.html">Developer Guidelines</a></li> |
| <li><a href="../siteHowTo.html">Build the Site</a></li> |
| <li class="nav-header">Project Information</li> |
| <li><a href="https://github.com/apache/axis-axis2-java-core/graphs/contributors" class="externalLink">Contributors</a></li> |
| <li><a href="https://issues.apache.org/jira/projects/AXIS2/issues" class="externalLink">Issues</a></li> |
| <li class="nav-header">Apache</li> |
| <li><a href="https://www.apache.org/licenses/LICENSE-2.0.html" class="externalLink">License</a></li> |
| <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship</a></li> |
| <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a></li> |
| <li><a href="https://www.apache.org/security/" class="externalLink">Security</a></li> |
| </ul> |
| </nav> |
| <div class="well sidebar-nav"> |
| <div id="poweredBy"> |
| <div class="clear"></div> |
| <div class="clear"></div> |
| <a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" /></a> |
| </div> |
| </div> |
| </header> |
| <main id="bodyColumn" class="span10"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| |
| <section><a id="Table_of_Contents"></a> |
| <h1>Table of Contents</h1> |
| |
| <ol style="list-style-type: decimal;"> |
| |
| <li><a href="contents.html">Introduction</a></li> |
| |
| <li><a href="installationguide.html">Installation Guide</a></li> |
| |
| <li><a href="../modules/index.html">Add-on |
| Modules</a></li> |
| |
| <li><a href="app_server.html">Application Server |
| Specific Configuration Guide</a></li> |
| |
| <li><a href="quickstartguide.html">Quick Start |
| Guide</a></li> |
| |
| <li><a href="userguide.html">User's |
| Guide</a></li> |
| |
| <li><a href="adv-userguide.html">Advanced User's |
| Guide</a></li> |
| |
| <li><a href="openapi-rest-userguide.html">OpenAPI REST Services Guide</a> |
| |
| <ul> |
| |
| <li>7.1 <a href="openapi-rest-userguide.html#Introduction">Getting Started with OpenAPI</a></li> |
| |
| <li>7.2 <a href="openapi-rest-userguide.html#OpenAPI_Integration_Features">OpenAPI Integration Features</a></li> |
| |
| <li>7.3 <a href="openapi-rest-userguide.html#Sample_Services_Overview">Complete Sample Application</a></li> |
| |
| <li>7.4 <a href="openapi-rest-userguide.html#Interactive_Swagger_UI">Interactive Swagger UI</a></li> |
| |
| <li>7.5 <a href="openapi-rest-advanced-userguide.html">Advanced Enterprise OpenAPI Features</a></li> |
| |
| <li>7.6 <a href="openapi-jpa-schema.html">JPA/Hibernate Schema Generation</a> |
| |
| <ul> |
| |
| <li>7.6.1 <a href="openapi-jpa-schema.html#annotation_mode">JPA Annotation Mode (@Entity, @Column, @ManyToOne)</a></li> |
| |
| <li>7.6.2 <a href="openapi-jpa-schema.html#hbm_xml_mode">Hibernate XML Mapping Mode (.hbm.xml)</a></li> |
| |
| <li>7.6.3 <a href="openapi-jpa-schema.html#read_write_schemas">Read vs Write Schema Generation</a></li> |
| |
| <li>7.6.4 <a href="openapi-jpa-schema.html#custom_annotations">Custom Audit Annotation Support</a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| |
| <li><a href="axis2config.html">Configuration |
| Guide</a></li> |
| |
| <li><a href="webadminguide.html">Web |
| Administrator's Guide</a></li> |
| |
| <li><a href="Axis2ArchitectureGuide.html">Architecture Guide</a></li> |
| |
| <li><a href="jaxws-guide.html">JAXWS Guide</a></li> |
| |
| <li><a href="pojoguide.html">POJO Guide</a></li> |
| |
| <li><a href="spring.html">Spring Guide</a></li> |
| |
| <li><a href="spring-boot-starter.html">Spring Boot Starter</a> |
| |
| <ul> |
| |
| <li>12a.0 <a href="spring-boot-starter.html#deployment_model">Deployment Model (WAR + Embedded Tomcat)</a></li> |
| |
| <li>12a.1 <a href="spring-boot-starter.html#quickstart">Quick Start (Single Dependency)</a></li> |
| |
| <li>12a.2 <a href="spring-boot-starter.html#how_axisservlet_works">How AxisServlet Works (SOAP vs JSON)</a></li> |
| |
| <li>12a.3 <a href="spring-boot-starter.html#properties">Configuration Properties</a></li> |
| |
| <li>12a.4 <a href="spring-boot-starter.html#soap_vs_json">SOAP Mode vs JSON Mode</a></li> |
| |
| <li>12a.5 <a href="spring-boot-starter.html#what_autoconfigured">What Gets Autoconfigured</a></li> |
| |
| <li>12a.6 <a href="spring-boot-starter.html#what_stays">What Stays in Your Application</a></li> |
| |
| <li>12a.7 <a href="spring-boot-starter.html#openapi_mcp">OpenAPI and MCP Support</a></li> |
| |
| <li>12a.8 <a href="spring-boot-starter.html#migration">Migration from Manual Configuration</a></li> |
| |
| <li>12a.9 <a href="spring-boot-starter.html#Container_matrix">Container Support</a></li> |
| </ul> |
| </li> |
| |
| <li><a href="modules.html">ModulesGuide</a></li> |
| |
| |
| <li>ADB Data Binding |
| |
| <ul> |
| |
| <li>14.1 <a href="adb/adb-howto.html">Architecture</a></li> |
| |
| <li>14.2 <a href="adb/adb-advanced.html">Advanced Features</a></li> |
| |
| <li>14.3 <a href="adb/adb-codegen-integration.html">Code Generation Integration</a></li> |
| |
| <li>14.4 <a href="adb/adb-tweaking.html">Tweaking</a></li> |
| </ul> |
| </li> |
| |
| |
| <li>Advanced |
| |
| <ul> |
| |
| <li>16.1 <a href="xmlbased-server.html">AXIOM |
| Based Service</a></li> |
| |
| <li>16.2 <a href="dii.html">AXIOM Based |
| Client</a></li> |
| </ul> |
| </li> |
| |
| <li><a href="mtom-guide.html">Attachments/MTOM |
| Guide</a></li> |
| |
| <li>Transports |
| |
| <ul> |
| |
| <li>18.1 <a href="http-transport.html">HTTP |
| Transport sender</a> (HTTP/1.1)</li> |
| |
| <li>18.2 <a href="http2-integration-guide.html"><strong>HTTP/2 |
| Overview — start here</strong></a> (architecture, framework comparison, why Axis2 is different)</li> |
| |
| <li>18.3 <a href="axis2-http2-simplified-example.html">HTTP/2 |
| Simplified Configuration</a> (minimal axis2.xml — 2 parameters)</li> |
| |
| <li>18.4 <a href="json-streaming-formatter.html">Streaming JSON Formatter + Field Selection</a> (64 KB flush, <code>?fields=</code>)</li> |
| |
| <li>18.4a <a href="http2-java-client.html">HTTP/2 Java Client</a> (standalone HttpClient 5, buffered + streaming)</li> |
| |
| <li>18.5 <a href="wildfly-http2-integration-guide.html">WildFly HTTP/2</a> | |
| <a href="tomcat-http2-integration-guide.html">Tomcat HTTP/2</a> (container-specific)</li> |
| |
| <li>18.6 <a href="http2-transport-additions.html">HTTP/2 |
| Transport Module Reference</a> (transport-h2 internals)</li> |
| |
| <li>18.7 <a href="servlet-transport.html">HTTP |
| servlet transport</a></li> |
| |
| <li>18.8 <a href="jms-transport.html">JMS Transport</a></li> |
| |
| <li>18.9 <a href="tcp-transport.html">TCP Transport</a></li> |
| |
| <li>18.10 <a href="mail-transport.html">Mail Transport</a></li> |
| |
| <li>18.11 <a href="udp-transport.html">UDP Transport</a></li> |
| |
| |
| <li>18.13 <a href="transport_howto.html">Custom |
| Transport</a></li> |
| </ul> |
| </li> |
| |
| <li><a href="WS_policy.html">WS-Policy |
| Support</a></li> |
| |
| <li><a href="rest-ws.html">REST Support</a> (See also: <strong><a href="openapi-rest-userguide.html">OpenAPI REST Services Guide</a></strong>)</li> |
| |
| <li>JSON support |
| |
| <ul> |
| |
| <li>23.1<a href="json_support.html">JSON support with Mapped/Badgerfish formats</a></li> |
| |
| <li>23.2<a href="json_support_gson.html">Pure JSON Support</a> |
| |
| <ul> |
| |
| <li><a href="json_support_gson.html#native_approach">Native Approach</a></li> |
| |
| <li><a href="json_support_gson.html#xml_stream_api_base_approach">XML Stream API Base Approach</a></li> |
| |
| <li><a href="json_gson_user_guide.html">User Guide</a></li> |
| |
| <li><a href="json-springboot-userguide.html">JSON and REST with Spring Boot User's Guide</a></li> |
| </ul> |
| </li> |
| |
| <li><strong>23.3 <a href="openapi-rest-userguide.html">OpenAPI REST with JSON Support</a></strong> |
| |
| <ul> |
| |
| <li><a href="openapi-rest-userguide.html#OpenAPI_Integration_Features">Automatic OpenAPI 3.0.1 Generation</a></li> |
| |
| <li><a href="openapi-rest-userguide.html#Sample_Services_Overview">Complete JSON REST API Examples</a></li> |
| |
| <li><a href="openapi-rest-userguide.html#Interactive_Swagger_UI">Interactive API Testing with Swagger UI</a></li> |
| |
| <li><a href="openapi-rest-advanced-userguide.html">Advanced Enterprise Features</a></li> |
| </ul> |
| </li> |
| |
| <li><strong>23.4 <a href="json-rpc-mcp-guide.html">JSON-RPC MCP Integration Guide</a></strong> |
| |
| <ul> |
| |
| <li><a href="json-rpc-mcp-guide.html#mcp_catalog">MCP Catalog Endpoint (/openapi-mcp.json)</a></li> |
| |
| <li><a href="json-rpc-mcp-guide.html#catalog_schema">Catalog Schema: _meta and per-tool fields</a></li> |
| |
| <li><a href="json-rpc-mcp-guide.html#envelope">Axis2 JSON-RPC Envelope Format</a></li> |
| |
| <li><a href="json-rpc-mcp-guide.html#auth">Two-Phase Bearer Token Authentication</a></li> |
| |
| <li><a href="json-rpc-mcp-guide.html#error_handling">Error Handling: Correlation ID Pattern</a></li> |
| |
| <li><a href="json-rpc-mcp-guide.html#not_implemented">Not Implemented / Limitations</a></li> |
| |
| <li><a href="json-streaming-formatter.html">Streaming Formatter for Large MCP Tool Responses</a></li> |
| |
| <li><a href="json-rpc-mcp-guide.html#python_compat">Python MCP Client Example</a></li> |
| </ul> |
| </li> |
| |
| <li><strong>23.5 <a href="mcp-architecture.html">MCP Architecture — Multi-Protocol Design</a></strong> |
| |
| <ul> |
| |
| <li><a href="mcp-architecture.html#Current_State_.282026-04-09.29">Current State</a></li> |
| |
| <li><a href="mcp-architecture.html#Track_A_remaining">Track A: OpenAPI-Driven MCP Bridge</a></li> |
| |
| <li><a href="mcp-architecture.html#Track_B">Track B: Native MCP Transport</a></li> |
| |
| <li><a href="mcp-architecture.html#Security_Architecture">Security Architecture (mTLS + X.509)</a></li> |
| |
| <li><a href="mcp-architecture.html#Key_Design_Decisions">Key Design Decisions</a></li> |
| </ul> |
| </li> |
| |
| <li><strong>23.6 <a href="json-streaming-formatter.html">Streaming JSON Message Formatter</a></strong> |
| |
| <ul> |
| |
| <li><a href="json-streaming-formatter.html#Overview">Overview</a></li> |
| |
| <li><a href="json-streaming-formatter.html#Problem_-_Large_HTTP_Responses_and_Reverse_Proxies">Problem: Large Responses and Reverse Proxies</a></li> |
| |
| <li><a href="json-streaming-formatter.html#Configuration">Configuration (axis2.xml / services.xml)</a></li> |
| |
| <li><a href="json-streaming-formatter.html#Services_That_Benefit">Services That Benefit (BigDataH2Service, FinancialBenchmarkService)</a></li> |
| |
| <li><a href="json-streaming-formatter.html#Axis2.2FC_Equivalent">Axis2/C Equivalent (ap_rflush)</a></li> |
| </ul> |
| </li> |
| |
| <li><strong>23.7 <a href="mcp-examples.html">MCP Examples — Financial Services Benchmarks</a></strong> |
| |
| <ul> |
| |
| <li><a href="mcp-examples.html#Live_Examples_.28Tested_on_WildFly_32.29">Live Examples (WildFly 32)</a></li> |
| |
| <li><a href="mcp-examples.html#Demo_1.3A_Stress-test_.E2.80.94_.E2.80.9CWhat_if_correlations_spike.3F.E2.80.9D">Demo 1: Stress Test</a></li> |
| |
| <li><a href="mcp-examples.html#Demo_2.3A_Pre-trade_risk_.E2.80.94_.E2.80.9CShould_I_add_this_name.3F.E2.80.9D">Demo 2: Pre-Trade Risk</a></li> |
| |
| <li><a href="mcp-examples.html#Demo_3.3A_Convergence_.E2.80.94_.E2.80.9CHow_much_compute_do_I_actually_need.3F.E2.80.9D">Demo 3: Convergence</a></li> |
| |
| <li><a href="mcp-examples.html#Full_Performance_Summary">Full Performance Summary (C vs Java)</a></li> |
| </ul> |
| </li> |
| |
| <li><strong>23.8 <a href="json-pagination.html">Offset/Limit Pagination for JSON-RPC Services</a></strong> |
| |
| <ul> |
| |
| <li>23.8.1 <a href="json-pagination.html#overview">Overview: PaginatedResponse and PaginationRequest</a></li> |
| |
| <li>23.8.2 <a href="json-pagination.html#wire_format">Wire Format (data + pagination metadata)</a></li> |
| |
| <li>23.8.3 <a href="json-pagination.html#service_integration">Service Integration (DAO offset/limit pattern)</a></li> |
| |
| <li>23.8.4 <a href="json-pagination.html#frontend_patterns">Frontend Patterns (virtual scroll, page controls, infinite scroll)</a></li> |
| |
| <li>23.8.5 <a href="json-pagination.html#safety">Safety: maxLimit clamping and input validation</a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| |
| <li><a href="corba-deployer.html">Exposing CORBA Services as Web Services</a></li> |
| |
| <li><a href="ejb-provider.html">Guide to using |
| EJB Provider in Axis2</a></li> |
| |
| |
| <li><a href="reference.html">Command Line |
| Tools</a></li> |
| |
| <li><a href="../tools/index.html">Tools/Plug-ins</a> |
| |
| <ul> |
| |
| <li>25.1 <a href="../tools/CodegenToolReference.html">Code Generator Tool - Command Line and Ant |
| Task</a></li> |
| |
| <li>25.2 <a href="../tools/maven-plugins/maven-aar-plugin.html">AAR Maven2 Plug-in</a></li> |
| |
| <li>25.6 <a href="../tools/maven-plugins/maven-java2wsdl-plugin.html">Java2WSDL Maven2 Plug-in</a></li> |
| |
| <li>25.7 <a href="../tools/maven-plugins/axis2-wsdl2code-maven-plugin/index.html">WSDL2Code Maven2 Plug-in</a></li> |
| </ul> |
| </li> |
| |
| <li><a href="migration.html">Migration Guide |
| (from Axis1)</a></li> |
| |
| <li>Design Notes |
| |
| <ul> |
| |
| <li>27.1 <a href="Axis2-rpc-support.html">RPC |
| Support</a></li> |
| </ul> |
| </li> |
| </ol> |
| |
| </html> </main> |
| </div> |
| </div> |
| <hr/> |
| <footer> |
| <div class="container-fluid"> |
| <div class="row-fluid"> |
| <p>© 2004–2026 |
| <a href="https://www.apache.org/">The Apache Software Foundation</a> |
| </p> |
| </div> |
| </div> |
| </footer> |
| </body> |
| </html> |