当前位置:  开发笔记 > 编程语言 > 正文

Servlet容器和类路径

如何解决《Servlet容器和类路径》经验,为你挑选了1个好方法。

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/classesWEB-INF/lib?说我有一个名为目录fooWEB-INF包含bar.properties.现在bar.properties也是在班级路径?



1> erickson..:

"动态"类路径将列出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因此可以使用这些类的成员在应用程序之间共享信息.

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有