在一个旧项目中增加了些功能,但是不想动原先的代码,于是打了个jar包放到项目下,代码能用,但是静态资源访问不到。
在查阅资料后,发现在servlet3.0中,如果想访问jar包中的静态资源,可以把静态资源放到 jar包下的META-INF/resources文件夹中,该路径相当于Web-Root。servlet3.0是J2EE 6的规范,旧项目部署在was7,was7最高支持J2EE 5,所以访问不到。
最后,就只能把静态资源从jar包拿出来放到项目下了。
在一个旧项目中增加了些功能,但是不想动原先的代码,于是打了个jar包放到项目下,代码能用,但是静态资源访问不到。
在查阅资料后,发现在servlet3.0中,如果想访问jar包中的静态资源,可以把静态资源放到 jar包下的META-INF/resources文件夹中,该路径相当于Web-Root。servlet3.0是J2EE 6的规范,旧项目部署在was7,was7最高支持J2EE 5,所以访问不到。
最后,就只能把静态资源从jar包拿出来放到项目下了。