2009-04-27 37 views
49

是否是文件夹中的一个Java Web应用程序的CLASSPATHCLASSPATH中是WEB-INF吗?

+0

这个问题似乎问了一个类似的东西:http://stackoverflow.com/questions/305285/servlet-containers-and-class-path – andri 2009-04-27 15:03:09

回答

69

我假定您指的是web应用程序文件夹结构的根目录中的/WEB-INF目录

不,它不在类路径中。

/WEB-INF/classes虽然在类路径中,但在/WEB-INF/lib中的JAR文件也是如此。

+4

如果/ WEB-INF不在类路径中,那么为什么官方'部署描述符文件',如web.xml,在该文件夹中?即使它们被认为不在类路径中,它们仍然会以某种方式加载吗? – djangofan 2015-12-29 00:21:44

10

WEB-INF中的其他文件不受web容器请求的保护,即它们对外界不可见。

+0

除非你转发请求(尽管BEA在很多年前已经破坏了这个实现)。 – 2009-04-27 15:37:18

相关问题