Caused by: java.lang.IllegalArgumentException: Error page location unauthorized.html must start with a '/'
This means that in your web.xml file, you specified an errorpage element with a value of "unauthorized.html". That is a relative resource path location. Tomcat demands an absolute path location (*). So the correct value would be "/unauthorized.html". Apparently WebSphere did not enforce this requirement, but Tomcat does.
* Resource paths have their root at the base of the WAR, not the filesystem. So it doesn't matter what directory the WAR is located in or whether the WAR is exploded or kept intact. Hence "/unauthorized.html" and not something like "C:/Tomcat/webapps/mywebapp/unauthorized.html".