为什么在本地调试的时候代码运行正常,但是在部署到tomcat上以后就出现问题

做了一个springboot项目,在项目中这只了一个捕获错误的controller,但是在调试的时候没有问题,能够跳转正常的错误页面,但是部署到tomcat以后去不能了,直接跳到

 Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Tue Sep 19 09:55:56 CST 2017
There was an unexpected error (type=Not Found, status=404).
No message available

这样的页面,请问这是怎么回事?并且现在连调试的思路都没有,请问该怎么调试?

文件路径权限、缺少库、数据库连接不正确、tomcat本身的配置、端口