The offending class belongs to Eclipse IDE, not Tomcat. If you are truly deploying this WAR and not simply testing it, there shouldn't be any Eclipse-specific classes in it. Eclipse doesn't have any proprietary classes that it includes in application builds the way that older IDEs did. Which, to me, is one of its virtues.
An IDE is no substitute for an Intelligent Developer.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: HTTP 500 error when deploying war file in Apache Tomcat 7.0.25