Ok .. I was able to get it working on CloudFoundry. Apparently there was an issue in my app components . Here is what I did 1) npm run build:prod 2) made sure it was working using npm run server:prod 3) pushed the dist folder contents to Cloud Foundry using the build pack staticfile_buildpack and it worked fine . This working and deployed on http://angular2-app.cfapps.io/
.. I still could not get it working on tomcat 7 though ..