I was able to solve the problem by using there libraries, I wish there would be some doco that outline exactly what libraries had to be included.
Here's the list:
- commons-logging-1.2.jar
- elasticsearch-java-8.9.0.jar
- elasticsearch-rest-client-8.9.0.jar
- httpasyncclient-4.1.5.jar
- httpclient-4.5.14.jar
- httpcore-4.4.13.jar
- httpcore-nio-4.4.16.jar
- jackson-annotations-2.15.2.jar
- jackson-core-2.15.2.jar
- jackson-databind-2.13.3.jar
- jakarta.json-api-2.1.2.jar
- jakarta.json.bind-api-2.0.0.jar
- parsson-1.0.0.jar