I have spring application which uses embedded Jetty instance.
project
| src
| controller
| webapps
| jsp
| WEB-INF
It seems that jetty's trying to parse the web.xml (descriptor) file, but thinks its in
.../...../...../webdefault.xml
or something like that.
You should explicitly set the web.xml path:
context.setDescriptor("WEB-INF/web.xml"); `
or, assuming that your jar really does include the aformentioned 'project' dir (which isn't standard jar intrernal layout):
context.setDescriptor("project/src/webapps/WEB-INF/web.xml");