First of all, no reason calling it a “VPS “. It’s just your server, running Windows 2022 if anyone asks.
Your server should have a public IP address.
Your server might also be running Internet explorer on port 80.
You don’t need that because Tomcat’s running on 8080, until you change it to 80.
Then you need to register a domain so “the world “can find your website.
In the DNS of that, you’re just gonna Direct it to your public IP address.
If you can run your app In a browser right now, you should post to this thread, your exact URL.
That may help the next person help you more, but that will tell many of us some valuable information.