Abh*_*bhi 11 java servlets java-ee
Servlet容器集的类路径是什么?
据我了解,涉及三个组成部分.在该JAR文件lib的Servlet容器的目录,然后在类的WEB-INF/classes在和JAR文件WEB-INF/lib的目录.libServlet容器目录中的类被添加到系统类路径中,动态类路径包括lib目录中的JAR文件和目录中的类classes.
什么是动态类路径集?动态类路径是指向所有目录下的所有目录WEB-INF还是包含所有单个类和JAR文件WEB-INF/lib,WEB-INF/classes或者只指向两个目录WEB-INF/classes和WEB-INF/lib?说我有一个名为目录foo中WEB-INF包含bar.properties.现在bar.properties也是在班级路径?
"动态"类路径将列出WEB-INF/classes,每个JAR文件WEB-INF/lib作为单独的条目.其他文件夹下WEB-INF都没有包括在内.
在您的示例中,bar.properties不会在类路径上.将其移动到WEB-INF/classes或放在JAR文件下WEB-INF/lib.
其余类路径中的内容取决于您的Servlet容器.它是特定于实现的,但大多数容器还有两个放置类的地方.一个是容器可见的目录,但不是应用程序,另一个是容器和所有应用程序可见.由于第二个WEB-INF/classes对所有应用程序都可见,WEB-INF/lib因此可以使用这些类的成员在应用程序之间共享信息.
| 归档时间: |
|
| 查看次数: |
5273 次 |
| 最近记录: |