Skip to content

Commit 55c7e1e

Browse files
Update transport note: both C and Java now use HTTPS/HTTP2
Axis2/Java on WildFly and Tomcat negotiates HTTP/2 via ALPN on port 8443, matching Axis2/C on Apache httpd with mod_h2. Verified on WildFly 32, WildFly 39, and Tomcat 11. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 2627999 commit 55c7e1e

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

src/site/markdown/docs/mcp-examples.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,15 @@ The implementations compete only on performance.
1313

1414
## Transport and Timing Note
1515

16-
Axis2/C is tested over **HTTPS/HTTP2** (`https://10.10.10.10/...` with TLS).
17-
Axis2/Java is tested over **HTTP/1.1** (`http://localhost:8080/...` on WildFly).
18-
19-
This does **not** affect the performance comparison. All timings in this document
20-
use the **server-reported `calcTimeUs` field** — wall-clock time measured inside
21-
the service handler, after request parsing and before response serialization. TLS
22-
overhead occurs in the transport layer outside this measurement window. The
23-
computation comparison is apples-to-apples.
16+
Both Axis2/C and Axis2/Java support **HTTPS/HTTP2**. Axis2/C runs over
17+
Apache httpd with mod_h2; Axis2/Java runs over WildFly or Tomcat with
18+
ALPN-negotiated HTTP/2 on port 8443. Verified on WildFly 32, WildFly 39,
19+
and Tomcat 11 — all negotiate `h2` via ALPN when accessed over TLS.
20+
21+
All timings in this document use the **server-reported `calcTimeUs` field**
22+
— wall-clock time measured inside the service handler, after request
23+
parsing and before response serialization. Transport overhead (TLS, HTTP/2
24+
framing) is excluded. The computation comparison is apples-to-apples.
2425

2526
---
2627

0 commit comments

Comments
 (0)