问题标签 [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.
java - Eclipse 动态 Web 应用程序将 jar 文件放在 WEB-INF/lib 和 Java 构建路径中
我有一个关于 Java Web 应用程序开发(servlet)的非常“基本”的问题。将 jar 文件放入 WEB-INF/lib 和将其放入 Java Build Path/Library/External Jar 有什么区别?
java - 从 web-inf\lib\*.jar 的代码文件加载
如何从 WEB-INF\lib\someName.jar 加载(从代码)所需的文件(*.txt)?
我尝试了机制:
但它仅在所需文件位于 WEB-INF\classes 文件夹中时才有效。
然后我尝试使用所需文件在 jar 中创建 META-INF\resources 文件夹。但它没有生效。
jakarta-ee - 如何从 faces-config.xml 中的 WEB-INF\classes 定义资源包
要在其中声明资源包,faces-config.xml
我总是将它们放入\src\main\resources\com\company\messages.properties
并引用它们,如下所示:
但据我所知,属性文件也可以放入\WEB-INF\classes
目录中。是否有可能也声明这些文件faces-config.xml
?因为他们没有包名。
jsf-2 - Primefaces DialogFramework - 如何显示位于 WEB-INF 中的对话框?
我正在使用Primefaces DialogFramework
- Primefaces 5.0
- 莫哈拉 2.1.27
- Glassfish 3.1.2.2 构建 5
我的问题是,如果用户知道我的对话框的位置,他就可以通过 URL 直接访问它。我不希望这成为可能,所以我认为它可以将对话框放在我的网络应用程序的 WEB-INF 文件夹中,但是现在,如果我想打开对话框,我会得到一个 FileNotFound-Exception。
如果我的对话框位于某个常规文件夹中,则可以正常工作
但是如果它位于 WEB-INF 中,它就不再起作用了
我也尝试为此设置导航规则,faces-config
但再次没有成功
如何打开位于 WEB-INF 文件夹中的对话框,或者根本不可能?提前致谢
java - 在Tomcat中加载资源
我正在tomcat 7中尝试一个简单的Web应用程序。它在加载属性文件的index.html中有一个javascript调用。使用以下代码拨打 get 电话,
尝试了以下用例,
- 将属性文件直接保存在 war 文件中,即在 WEB-INF 之外 -这很有效。
- 将其保存在 WEB-INF/classes 下 -无效。
- 把它包在一个罐子里,放在 WEB-INF/lib 下——没用。
- 将 jar 放在 Tomcat/lib 下 -没有用。
据我了解,每个资源/类请求都通过 WebAppClassloader,它按以下顺序查看事物,
- Jvm 引导带
- 系统加载器
- 网络信息/类
- 网络信息/库
- 共享/库
在我的实际应用程序中,我使用的是嵌入式 tomcat,目标是通过 jar 将属性文件外部化(在战争之外)。因此,通过上述测试来了解 tomcat 的基本资源加载。
有人可以对上述测试中缺少的内容有所了解。通常,如果获取请求通过类加载器,它不应该在所有情况下都能找到文件。
java - 简单的 project/lib 和 project/web/WEB-INF/lib 有什么区别?
简单的 project/lib 和 project/web/WEB-INF/lib 有什么区别?哪个 jar 应该在 project/lib 文件夹中,哪些 jar 应该在 web/WEB-INF/lib 中?
java - 本地tomcat用eclipse尝试运行jsp
我有本地tomcat运行。我有 Eclipse 加载上下文到这个 tomcat 实例。
我在 webappl 下有一个 jsp,我在 servlet 中重定向到它,我可以在 :8080/mywebapp/my.jsp 访问它。
如果我在 webappl/alljsps 下创建一个目录,并将 my.jsp 移动到这个位置 webappl/alljsps/my.jsp,我无法重定向,也无法访问:8080/mywebapp/alljsps/my.jsp。
访问这个移动的 jsp 需要哪些步骤?
java - 如何解决 BeanDefinitionStoreException:IOException 从 ServletContext 资源 [/WEB-INF/dispatcher-servlet.xml] 解析 XML 文档?
错误堆栈跟踪:
调度程序-servlet.xml
应用程序上下文.xml
web.xml
我尝试了几种在线给出的解决方案,例如 1) 授予所有文件的读、写权限 - 不起作用 2) 添加 init-param - 不起作用 3) 明确给出 dispatcherservlet 的路径为 /WebContent/WEB-INF/dispatcher- servlet.xml - 不起作用。
在 Apache tomcat 服务器 v7.0 上运行项目时出现此错误
在过去的 4 天里,我对这个问题感到震惊。请帮我。
以下是有效的解决方案。
您的战争没有 dispatcher-servlet.xml。1) 该项目没有 webapp 文件夹。当您使用 maven 创建项目时,请注意。您可以按照此处提到的步骤 http://blog.manishchhabra.com/2013/04/spring-data-mongodb-example-with-spring-mvc-3-2/ 您会使用一些奇怪的原型创建项目行家。试试上面的链接,它可以工作。
我在互联网的其他地方找不到这个解决方案。:)
java - 如何使用 apache lucene 为 fsdirectory 提供 web-inf 文件夹路径以进行全文搜索
我对 apache Lucene 很陌生。这里我正在尝试开发示例全文搜索应用程序,它将使用给定的输入查询在 html 文件中搜索,如果在任何文件中找到给定的字符串,则创建索引
我的结果 jsp 页面如下所示:
如果我单击需要在新选项卡中打开 html 文件的任何超链接,但我得到的是空白页。
这是我的应用程序文件夹结构
这是我的代码:
如何将包含文件夹路径(即 WEB-INF/Html-files)的 html 文件传递给 FSDirectory 类,当我点击结果页面中的任何超链接时,需要在浏览器的新选项卡中打开相应的 html 文件。
我怎样才能做到这一点。
提前致谢...
jsf - 如何将 xhtml 从 /web/ 移动到 /web/WEB-INF/?
如何将xhtml
文件放入WEB-INF
以便只有应用程序可以直接访问它们?具体来说,这样鸟类页面就不能直接公开访问。该项目来自apress 示例。
项目树:
网页.xml:
索引.xhtml:
菜单.xhtml:
模板.xhtml:
鹦鹉.xhtml: