问题标签 [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.
javascript - Javascript 中 XSL/XML 加载期间的奇怪错误
我了解 WEB-INF 下的任何资源都不属于公共领域,这是设计使然。
我可以通过在 web.xml 中将其配置为来访问 WEB-INF 下的资源,比如 HTML
但是我面临一个奇怪的情况,在客户端使用文档创建 api 即 document.implementation.createDocument 无法发出弃用警告并建议 XMLHttpRequest 。我正在尝试使用此 api 加载和 XSL/XML 文档,如下所示
我得到一个警告:
不推荐使用 Document.load()。要升级您的代码,请使用 DOM XMLHttpRequest 对象。如需更多帮助https://developer.mozilla.org/en/XMLHttpRequest *
但是,如果我将资源直接放在 WebContent 或 WebRoot 文件夹下并为此删除任何 web.xml 配置,它就会顺利运行。我不明白。我在 FF 3.6.5、5.0.1、9、10 上对此进行了测试。请向我解释一下。
我还意识到,在失败期间,即由于放置在 WEB-INF 文件夹中的资源而出现警告时,浏览器确实会成功加载,尽管有警告。Firebug 显示它。但是 XSL 或 XML 加载为 text/html 并且对象 xmlFile 相当空且未填充。如果成功,我会在响应标头中看到 application/xml,并且很好地填充了 xmlFile 对象。请帮忙
java - 我怎样才能访问放在 WEB-INF 文件夹中的文件
我是java新手,遇到一个奇怪的问题。我在 WEB-INF 文件夹中创建了一些文件夹(主题、js、css)并将我的文件放到这个文件夹中。在 index.jsp 中,我通过以下方式使用 css 文件:
它运作良好。但在 style.css 文件中,我有一个 div 标签,它通过以下方式为标题标签设置背景:
哦。我的问题就在这里。它不起作用。因为其他 css 命令工作得很好。我知道无法访问 WEB-INF 详细信息,但可能有一种方式类似于我在 index.jsp 页面中用于链接 style.css 的方式。
任何解决方案?谢谢。
java - 我的 web 应用程序在 IDE 中测试时工作正常,但在 webserver (tomcat) 上不起作用
我已经创建了我的第一个 Web 应用程序。我设置了我的网络服务器(tomcat+apache2)并尝试在其上部署应用程序。当我测试应用程序时,它在我的测试环境中运行良好,但是在创建战争并部署它时出现以下错误(异常):
HTTP 状态 500 -
类型异常报告
信息
描述 服务器遇到一个内部错误 () 阻止它完成这个请求。
例外
org.apache.jasper.JasperException:无法为 JSP 编译类:
生成的java文件第14行出现错误只能导入一个类型。bitcoin.BitcoinHandler 解析为一个包
在 jsp 文件中的第 16 行出现错误:/Balance.jsp BitcoinHandler 无法解析 13: double yourcoins=0.0; 14:随机 rand=新随机();15:16 :
balance=new Double(BitcoinHandler.getBalance("give")); 17:18:19
:
如果(余额>2.5)
堆栈跟踪: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331) org.apache.jasper.compiler.JDTCompiler.generateClass( JDTCompiler.java:469) org.apache.jasper.compiler.Compiler.compile(Compiler.java:378) org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) org.apache.jasper.compiler。 Compiler.compile(Compiler.java:340) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) org.apache.jasper。 servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note Apache Tomcat/7.0.27 日志中提供了根本原因的完整堆栈跟踪。Apache Tomcat/7.0.27
该应用程序无法在 WEB-INF/classes 文件夹中找到我的类。不知道为什么!???有人可以帮我吗?
评论中提供的代码
python - 从 tomcat .dbx 文件迁移数据
我想将数据从旧的 Tomcat/Jetty 网站迁移到在 Python 和 Django 上运行的新网站。理想情况下,我想通过直接从旧数据库中读取数据并将它们存储在新数据库中来填充新网站。
问题是我得到的数据库是以一堆的形式出现的WEB-INF/data/*.dbx
,我没有找到任何方法来读取它们。所以,我有几个问题。
- 使用哪种格式
WEB-INF/data/*.dbx
? - 是否有用于直接从
WEB-INF/data/*.dbx
文件中读取的 python 模块? - 是否有一些外部工具可以
WEB-INF/data/*.dbx
将其转储为可由 python 解析的 ascii 格式? - 如果有人尝试过类似的数据迁移,与从旧网站抓取数据相比如何?(假设所有重要数据都可以被抓取)
谢谢!
jsf-2 - icefaces 3 - 无法从 WEB-INF 内的页面访问支持 bean
我将 icefaces 版本从 1.8 升级到 3,我面临以下问题:每次我在 WEB-INF 内的支持 bean 表单页面中调用一个方法时,都会出现错误“网络连接中断”,并且在 Firefox 中我看到当我悬停按钮 POST mypage.jsf , STATUS 404 Not Found。有人可以帮我吗?如果我将页面移到 WEB-INF 之外它可以工作,但我不会改变我项目的所有结构......非常感谢
tomcat - WEB-INF 和 /src/main/resources 文件夹有什么区别?
在使用休眠的 Spring 3 应用程序中,哪些文件“特别”需要位于 WEB-INF 中?我也在使用 Maven。
在应用程序在生产环境中运行之前,是否需要将 /src/main/resources 中的某些文件复制到 WEB-INF?
谢谢!
jakarta-ee - 在 WEB-INF/lib 中创建文件夹,以便对所有 lib 文件进行排序
我正在研究这个Java EE
项目,而不是在任何框架上。当我开始处理它时,只有 3 个jar
文件。目前该特定文件夹有 10 个jar
文件,将来可能超过 25 个。这就是我要对所有 lib 文件进行排序的原因。
我用谷歌搜索了它,我得到了这个链接,他们说可以完成,但他们没有指定在做出之后需要什么样的改变。因此,任何人都知道在 lib 文件夹中添加文件夹后需要进行哪些更改?
java - Java/Tomcat:ServletContext 和 getResourceAsStream 问题
我正在尝试从 Tomcat Web 应用程序访问 conf 文件(位于 WEB-INF 文件夹中)。目前,我将文件的位置硬编码为String
. String
但是,当 tomcat/webapps 文件夹与我的硬编码指示的位置不同时,这不起作用。我在网上查看过,似乎使用该getResourceAsStream ()
方法是我正在寻找的,但我很难让它发挥作用。当我调用该getServletContext ()
方法时,我的应用程序不喜欢它。谁能帮我?
编辑:相关的代码块
servlets - 在WEB-INF下移动资源
我有一个包含数百个 HTML、JavaScript 和图像文件的 Web 应用程序。这些文件位于根目录下:
这些文件夹包含一些子文件夹。
出于安全原因,我需要将所有这些资源移动到 WEB-INF 文件夹下,这样它们就不能被直接访问。
目前 JSP 和 servlet 文件已经在 WEB-INF 文件夹下。
对我来说,安全移动 WEB-INF 下的所有 HTML/JavaScript/images 文件夹而不破坏所有链接/转发到这些文件夹中的资源并确保这些资源不能直接访问的最简单方法是什么?
我正在使用 WebSphere 和 WebLogic 服务器。
java - JavaEE 应用程序中的 app-inf 和 web-inf 文件夹有什么区别?
您能否让我了解 javaEE 应用程序中 APP-INF 和 WEB-INF 文件夹之间的主要区别。
谢谢