Stephan van Hulst wrote:app-name is not a valid package name. I assume you changed it before you posted it here, but I'm just checking.
Just to be sure, did you share webapps/bdmsimulationservice/WEB-INF/web.xml with us, or the version inside your project directory. Please share the Tomcat version with us.
Actually, that's not true. You can have hyphens in a package name component, and it's actually more legitimate than putting capital letters in a package name component. Though I'd still recommend avoiding it.
I pulled a copy of that file into my Eclipse IDE and the Eclipse XML plugin whined about all sorts of stuff. Yet, the errors it gave were bogus and I could not spot anything legitimately wrong myself.
My best guess is that the file was created from a word-processor like app and that it has non-ASCII characters in it that look like legitimate ASCII (yes, web.xml is actually UTF-8, but only the "ASCII" characters are generally used). Either that or there's something not quite right in the attributes of the web-inf header element.
So I'm puzzled and am looking forward to someone being able to crack this mystery.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.