O DNS não sabe nada sobre portas. Se você quiser que o tomcat escute na porta 8080, então você tem algumas opções. A primeira é usar o número da porta na URL
http://example.com:8080/
Se você não gosta de olhar para isso, então você pode usar o seu servidor web como um proxy de porta, por exemplo, no Apache, você pode usar mod _ proxy
<VirtualHost *:80>
ServerName example.com
ProxyRequests Off
<Proxy *>
Order deny,allow
allow from all
</Proxy>
ProxyPreserveHost On
ProxyPass / http://example.com:8080/
ProxyPassReverse / http://example.com:8080/
ProxyErrorOverride Off
</VirtualHost>