我有一个servlet配置为处理所有URL(*):
MyServ
MyServlet
MyServ
/*
我需要以/ static /开头的URLS,它应该从静态WEB-INF提供给它们.也就是说,MyServ应该服务于/ static.
我怎样才能做到这一点?
更新:要澄清,我想要的是:
/ * / – 转到MyServ
/static/dir/file.css – Jetty从/ dir /中提供静态file.css.
我不知道web.xml要做什么,或者把静态文件放在哪里.
我尝试添加:
default
/static/*
但是,当我去/静态/ URL,我只是得到:
HTTP ERROR 404
Problem accessing /static/dir/file.css. Reason:
Not Found
Powered by Jetty://
我不知道我的web.xml是否错误,或者我只是将文件放在错误的地方(我已经在src / main / webapp和src / main / webapp / lib / META-INF /资源/)
码头
我正在使用码头.我想避免任何其他层,如Nginx,Apache等.
要赢得赏金,请确保您回答Jetty的作品.