We had a spring war that would not deploy on any server that was not connected to the internet. The error was "More than one fragment with the name [spring_web] was found" One highly upvoted and successful suggestion from question 54290263 was
"add <absolute-ordering /> tag to your web.xml just under the <display-name> tag."
This changed the error to "Cannot find the declaration of element 'beans'" but still did not allow the server to start.
Note that the server started fine on any machine that could hit the internet.