Unfortunately, any commercial hosting site is probably going to want to sell you something.
Amazon does provide free services for low-load needs, but even they are going to want a credit card. While it used to be that the cheap/free servers were not sufficiently capable of running
JEE, I think even the minimal AWS VM has enough RAM for a Tomcat-based server these days. Other options might be Elastic Beanstalk, or if you prefer, maybe something bundled in Spring Boot.
For myself, I run a complete in-house enterprise-grade server farm, but that may be a bit much for you.