This is an automated email from the ASF dual-hosted git repository. robertlazarski pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git
commit ebc330b9b8f3e33cc7504b306f86c39ac6910bb3 Author: Robert Lazarski <[email protected]> AuthorDate: Mon Apr 6 17:22:27 2026 -1000 docs: update READMEs for tomcat11 and wildfly modules; add .gitignore log rule springbootdemo-tomcat11/README.md: - Fix service table: correct names (loginService/doLogin, testws/doTestws) and add FinancialBenchmarkService with all three operations - Fix all curl examples to use correct JSON-RPC format {"op":[{"arg0":{...}}]} - Add /openapi-mcp.json to OpenAPI endpoints table - Document ESAPI SafeString constraint on testws messagein field - Note JDK 25 compatibility alongside JDK 21 in tested-with header and table - Update Relationship section to reference springbootdemo-wildfly (not springbootdemo) springbootdemo-wildfly/pom.xml: - Fix deploy comment: rsync + .dodeploy marker instead of cp *.war - Add JDK note: compiled at Java 21 source level, tested on JDK 21 and JDK 25 .gitignore: ignore axis2-json-api*.log files produced by the rolling appender Co-Authored-By: Claude Sonnet 4.6 <[email protected]> --- .../userguide/src/userguide/springbootdemo-tomcat11/README.md | 5 ++++- .../samples/userguide/src/userguide/springbootdemo-wildfly/pom.xml | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/samples/userguide/src/userguide/springbootdemo-tomcat11/README.md b/modules/samples/userguide/src/userguide/springbootdemo-tomcat11/README.md index 51bcacfcd5..10e000b035 100644 --- a/modules/samples/userguide/src/userguide/springbootdemo-tomcat11/README.md +++ b/modules/samples/userguide/src/userguide/springbootdemo-tomcat11/README.md @@ -24,6 +24,9 @@ configuration framework only — there is no embedded container. Tested with: **Tomcat 11.0.20** · **OpenJDK 21** · **Spring Boot 3.4.3** +> **JDK compatibility note:** The WAR is compiled at Java 21 source level (`<java.version>21</java.version>`) +> and has been tested on both **OpenJDK 21** and **OpenJDK 25** under Tomcat 11. + --- ## Services @@ -190,7 +193,7 @@ via `build-helper-maven-plugin`. The only differences are container-specific: | Aspect | `springbootdemo-tomcat11` | `springbootdemo-wildfly` | |--------|--------------------------|--------------------------| | Server | Apache Tomcat 11 | WildFly 32+ (Undertow) | -| Tested on | Tomcat 11.0.20 / Java 21 | WildFly 39 / Java 25 | +| Tested on | Tomcat 11.0.20 / Java 21 and Java 25 | WildFly 39 / Java 25 | | WAR output | `target/deploy/axis2-json-api/` (no `.war` suffix) | `target/deploy/axis2-json-api/` | | Extra WEB-INF files | — | `jboss-deployment-structure.xml`, `jboss-web.xml`, `beans.xml` | | Context path | `/axis2-json-api` | `/axis2-json-api` | diff --git a/modules/samples/userguide/src/userguide/springbootdemo-wildfly/pom.xml b/modules/samples/userguide/src/userguide/springbootdemo-wildfly/pom.xml index d4f0d96c6f..03fac69a30 100644 --- a/modules/samples/userguide/src/userguide/springbootdemo-wildfly/pom.xml +++ b/modules/samples/userguide/src/userguide/springbootdemo-wildfly/pom.xml @@ -29,8 +29,10 @@ src/main/webapp/WEB-INF/jboss-deployment-structure.xml src/main/webapp/WEB-INF/jboss-web.xml - Build: mvn package -f pom.xml - Deploy: cp target/axis2-json-api.war ~/wildfly/standalone/deployments/ + Build: mvn package -DskipTests + Deploy: rsync -a --delete target/deploy/axis2-json-api/ ~/wildfly/standalone/deployments/axis2-json-api.war/ + touch ~/wildfly/standalone/deployments/axis2-json-api.war.dodeploy + JDK: Compiled at Java 21 source level; tested on OpenJDK 21 and OpenJDK 25. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
