I don't know about the heuristic that is used to detect if any data has been captured here, did this message still appears once you have executed a few transactions ?
If you started your application metrics will be collected even if there is no traffic on the app, unlike transactions and spans which are only captured passively when there is some requests made to the server (in your case tomcat).