问题标签 [web-inf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4208 浏览

java - Spring/Resin 配置问题

我正在通过在树脂内运行的弹簧连接一个 servlet。当网络应用程序启动时,我得到

[11-02-22 12:12:36.259] {main} org.springframework.beans.factory.BeanDefinitionStoreException:无法解析 bean 定义资源模式 [/WEB-INF/*-context.xml];嵌套异常是 java.io.FileNotFoundException: ServletContext 资源 [/WEB-INF/] 无法解析为 URL,因为它不存在于 org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java

我确实有我的弹簧配置文件

作为

并且web.xml文件确实有

所有这些在码头都可以正常工作,但在树脂中(再次)我得到了错误:

我在resin.conf 中添加了一行,例如

知道我做错了什么吗?

0 投票
1 回答
7041 浏览

java - 从 JSP 访问资源文件

我想从位于 web/resources 文件夹下的 java 类访问 xml 文件.. 即

---网页
|
|--Web-INF
|
|-资源
| |-data.xml
|
|-other jsps
---源文件夹
|-databean

我想从 databean 包下的类访问 data.xml。可能吗?如何?

0 投票
2 回答
34245 浏览

jsp - 在 JSP 文件中引用放置在 WEB-INF 文件夹中的资源会在资源上返回 HTTP 404

我有一个名为 BookShopWeb 的动态 Web 项目,它是在 eclipse 中创建的,具有以下目录结构

在 web.xml 中,我将起始页设置为

在 index.jsp 中,我将 css 包括为

但是加载时的索引页面不显示css信息。我用firebug检查了元素,它显示了一个错误报告

知道为什么会发生这种情况吗?我该如何纠正?谢谢标记

0 投票
9 回答
79340 浏览

java - Maven 依赖项在 WEB-INF/lib 中不可见

我在使我的项目基于 Maven 时遇到了这个奇怪的问题。我在 Eclipse 中创建了一个新的Maven项目并启用了动态 Web 构面。但是现在在运行时它会抛出ClassNotFoundException,因为 Maven 依赖项没有复制到WEB-INF/lib目录。我什至尝试在 POM 中添加copy-dependencies部分,但没有帮助。

这里有人似乎以正确的方式解决了这个问题,但我猜他忘了提到解决方案::(

0 投票
3 回答
14006 浏览

java - 如何让 Weblogic 10 更喜欢 myApp.war:/WEB-INF/lib/ 中的罐子而不抛出 VerifyErrors?

Weblogic 类加载器似乎更喜欢系统库而不是我战争中的WEB-INF/lib/.

我尝试在 中设置以下内容WEB-INF/weblogic.xml,但没有成功:

这只是给了我很多VerifyErrors:

(我试图避免将 WAR 打包到 EAR 中。)

0 投票
1 回答
2237 浏览

java - 如何在 RESTful Web 应用程序中指定相对文件路径

我的 restful 应用程序的部署将从单个 WAR 文件中“展开”。所有文件路径都需要是相对的而不是绝对的(从单个 WEB-INF 目录嵌套)。指定这些文件(例如 .properties 文件 .xml 文件等)的约定是什么?

错误指定的示例:file f = file(/usr/home/username/.../WEB-INF/file.something);

我要实现的示例:(来自控制器/Servlet) file f = new file(file.something);

0 投票
1 回答
5298 浏览

java - Tomcat6 忽略 web-inf/lib

简介: Tomcat6无法识别我在WebRoot/WEB-INF/lib中的ojdbc14.jar。我想我不需要配置任何东西,只需将 .jar 文件放在那里就可以了。

细节:

我创建了一个 Web 应用程序并将 ojdbc14.jar 放在 WEB-INF/lib 文件夹中。当我启动 Tomcat6 并访问一个 index.jsp 页面时,该页面创建了一个启动与我的 oracle 数据库的连接的对象,出现错误提示“无法加载 JDBC 驱动程序类 'oracle.jdbc.OracleDriver'”。显然Tomcat6 无法识别 web-inf/lib/ojdbc14.jar 中的“oracle.jdbc.OracleDriver”类

我做了一些研究并推测以下原因:

  1. Tomcat6 有一些不同的加载类的方法。他们在每个发布的版本中都会更改它。或者
  2. Tomcat6 有一个错误。我在 Tomcat3 中发现了一个类似的错误(请参阅此处https://bugs.eclipse.org/bugs/show_bug.cgi?id=249044)。但我怀疑这个错误可能会持续这么多版本。
  3. Tomcat6已经在自己的lib文件中包含了ojdbc14.jar的内容,再次添加到web-inf/lib会出现冲突。我不相信这一点,因为从 WEB-INF/lib 中删除 ojdbc14.jar 后,问题仍然存在。

这是我的网络应用程序结构:

  • 网络根
    • 网络信息
      • 班级
        • '用于启动连接的类'
        • ojdbc14.jar
    • 索引.jsp

错误:

0 投票
1 回答
4250 浏览

file - .jsp 文件放在 web 项目中的位置

我有一个问题,将视图 (.jsp) 文件放在 Web 应用程序中的位置。有点混淆它可能位于 WEB-INF 文件夹内或 WEB-INF 文件夹外。

许多spring项目视图(.jsp)文件通过创建子文件夹存储在WEB-INF文件夹中。

我看到了很多示例 spring 项目,它在 WEB-INF 文件夹中包含 .jsp 文件。那么我的问题的最佳做法是什么

阿米拉

0 投票
1 回答
386 浏览

security - 如何在 .wars 之间共享安全约束?

我有一个 Java EE 应用服务器 (jboss-eap-4.3) 和几个组成更大 Web 应用程序的 .war。这个想法是.war 可以单独运行或与另一个.war 链接。因为它们都是同一个应用程序的一部分,所以我们不想显示多个登录。

我想配置 .wars 以便它们都共享相同的安全约束和安全角色。基本上 web.xml 的这一部分:

最近我们的角色经常发生变化,我们也会定期添加新的 .war。此外,我们根据部署环境更改身份验证方法,这增加了另一个调整的理由。理想情况下,我想要一种方法来中断 web.xml 的安全部分,以便其他人可以“继承”它。我认为领域可能是寻找这个的好地方,但我没有找到任何有希望的东西。

请注意,此容器中还有其他 Web 应用程序具有完全不同的安全域,因此 tomcat 的全局设置可能不合适。

0 投票
1 回答
342 浏览

jakarta-ee - 将 2 个 wicket web 项目合并为 1 个多模块 maven 项目

我创建了 2 个独立的检票口网络项目。现在我想将它们放在多模块 maven 项目中,并根据需要放置依赖项。当我有 web-inf 文件夹时它会出现问题吗?示例项目 A 有 web-inf 项目 B 也有 web-inf。

现在我将项目“A”和“B”都放入名为“C”的多模块 maven 项目中,并更改项目“B”的 pom.xml,使其包含“A”的依赖项

最后我想部署项目“B”的战争。

谢谢