当前位置: 首页 > 面试题库 >

WEB-INF是否在CLASSPATH中?

丁念
2023-03-14
问题内容

WEB-INF文件夹位于CLASSPATHJava Web应用程序的中吗?


问题答案:

我假设您要引用Web应用程序文件夹结构根/WEB-INF 目录 中的目录。

不,它不在类路径中。

/WEB-INF/classes不过在classpath上,中的JAR文件也是如此/WEB-INF/lib



 类似资料:
  • 我正在使用以下源代码目录结构的JavaEE Web应用程序: 我感兴趣的文件夹是:它包含、用于设置servlet的xml文件、SpringBean连接上下文以及JSP标记和视图。我试图理解是什么限制/定义了这种结构。例如,JSP文件是否总是必须在中,或者它们可能在其他地方?在WEB-INF中是否还有其他内容?维基百科的WAR文件条目提到了Java类的,JAR文件的——我不确定除了其他源文件位置之外

  • 我有一个使用jsp页面的网络应用程序。我故意没有把jsp页面放在WEB-INF文件夹中,因为jsp中只有最少的代码,而且因为当时(大约5年前)我读到网络爬虫找不到WEB-INF文件夹中的文件。因此影响了我的搜索引擎优化/排名/搜索引擎搜索结果。 我还将jsp文件的位置放在网站地图中。xml文件。我使用的是tomcat,该网站完全公开,没有登录/安全要求。 所以,快进到现在。我的网站排名不错,搜索结

  • 上下文 我正在做一个使用JUNG图书馆的项目。我的自定义java代码和Jung库都放在wwwroot/WEB-INF/lib下。 注意,JUNG的某些类依赖于Apache commons集合。jar,它也存在于同一文件夹中(默认由CF提供)。 问题 我们正计划从CF7迁移到CF10,因此,我正在对项目中的所有代码进行试点测试,发现某些代码(使用JUNG)出现“未找到类”异常而失败。 关于调试和检查

  • 我在webapp/WEB-INF/lib/文件夹下添加了一个依赖项。 当我使用maven构建时,我希望在war中将它复制到WEB-INF/lib,而不是WEB-INF/classes/WEB-INF/lib。我正在寻找这是使用maven本身来完成的。 我已经在pom文件中提到了打包作为战争,但是依赖项没有被复制。我是不是在pom文件里漏掉了什么。我已经复制了下面的pom: 附上战争内容截图。

  • 我需要一些帮助在使用一个OmniFaces功能。 我有以下web.xml配置 然而,当异常发生时,用户只会被重定向到默认的500错误页面。 只有当我将错误页移出WEB-INF文件夹/WEB-INF/pages/errors/pagenotfound.xhtml-->/pages/errors/pagenotfound.xhtml时,重定向才会起作用 但这意味着现在可以直接访问错误页。但在Omnif