问题标签 [web.xml]

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 投票
1 回答
4595 浏览

java - JAVA:无法在过滤器中获取上下文参数

我在 web.xml 中有一个过滤器和参数

web.xml 是这样的:

映射工作良好。但我无法在我的过滤器中获取此参数。

我检查过,myDbUrl 为空。我做错了什么?任何的想法?对不起代码,我稍后会改变它:)

0 投票
3 回答
3236 浏览

java - 如何在 web.xml 中定义一个 url not found servlet 映射?

我有一个网络应用程序,我想定义我的 index.jsp 文件,以便在输入的 url 如下所示时显示:

但如果输入任何其他网址,例如:

我想要一个特定的 servlet 来处理请求。在我的 web.xml 文件中,我这样做:

所以这让 ServletCore servlet 获取任何 url,但正如预期的那样,它甚至接管了:

输入网址。我怎样才能以这样的方式定义它以按照我想要的方式工作?

谢谢

0 投票
2 回答
4237 浏览

servlets - 为 webservices 和 servlet 配置 web.xml

我是 Restlets 的新手。尝试配置 web.xml(在 JBoss 上)。我有 2 个条目,一个用于 servlet(与 Web 服务无关),另一个用于 Web 服务,使用 Restlet。这是条目..

两者不能一起工作。在上述设置中,Restlet 工作。但是,当我更改

RestletServlet /*

类似于

Restlet 停止工作并且 AuthenticationServlet 工作正常。我在这里想念什么?

0 投票
2 回答
5501 浏览

glassfish - Glassfish 3.0.1 上的 Jersey JAX-RS:我的 web.xml 中可以有一个空的 webapp 元素吗?

我的理解是 glassfish 3 兼容 JEE6 并且支持 jax-rs,因此我不必在我的 web.xml 文件中包含 jersey servlet 容器和映射。这就是我希望我的 web.xml 看起来像的样子

但这不起作用,因为当我尝试访问我的 jax-rs 路径注释资源时得到 404。当我包含 servlet 适配器时效果很好,如下所示:

是否可以在 glassfish 3.0.1 上使用 jersey 有一个空的 webapp 元素?

0 投票
1 回答
450 浏览

java - 带有 web.xml 的 Jsf 库

Jsf 库(包含在 WEB-INF/lib 中)可能包含它自己的 faces-config.xml 文件。

这样的库是否可以包含它自己的 web.xml 文件?

0 投票
1 回答
1440 浏览

authentication - Tomcat FORM 身份验证 - 登录表单未显示为 https

这让我发疯了。

我正在使用 Tomcat 6,声明式身份验证,基于表单。不涉及框架。一切正常 - 有些页面经过身份验证,有些没有,有些使用 https,有些使用 http。一切如我所愿。除了...

我希望登录页面始终使用 https。

登录页面很好地显示为 https 如果: a) 我直接在浏览器中访问它。b) 我单击应用程序中为 https 配置的页面(并且需要身份验证)。

但是如果出现以下情况,登录页面会显示为 http:a) 我单击应用程序中为 http 配置的页面(并且需要身份验证)。

我觉得我在这里遇到了某种公认的默认设置,答案可能是“为什么要让 https 登录到非 https 页面?”。它是这样的:a)我想要加密密码。b) 我希望用户登录以显示他们属于哪个角色(组),以便启用/禁用网站的某些部分。c)我不希望由于 https 而导致性能下降,除非绝对必要。

我想如果登录页面被强制为 https(就像我想要的那样),那么必须有一种机制将其放回 http。

如果有人对整个领域有一些指示/想法,我会非常非常感激。

web.xml 片段:

0 投票
2 回答
17220 浏览

jsf - Web.xml 中的 java.lang.Throwable 错误页面中显示的 ViewExpiredException

我正在开发一个 JSF Web 应用程序,如果视图过期,我需要在其中显示一个“会话过期”页面,但对于所有其他人来说,我需要一个一般技术错误页面。当我触发异常时,应用程序只会进入技术错误页面。这是错误页面定义:

我删除了 TechnicalError.jsp 错误页面元素,它工作正常,但是当我把它们放回去时,我无法进入 sessionExpired.jsp 页面。我如何告诉 Web 容器评估这些标签的顺序,以便出现正确的页面?谢谢。

0 投票
5 回答
38285 浏览

java - web.xml 中的 cvc-id.3 错误

我在 Eclipse 中为 SpringMVC web-app 编辑 web.xml 文件时收到此错误消息:

cvc-id.3:身份约束“web-app-servlet-name-uniqueness”匹配元素“web-app”的字段,但该元素没有简单类型。

这是我的 web.xml 的一部分:

声明中的错误点<servlet-name>dispatcher</servlet-name>。我应该怎么做才能解决它?先感谢您。

0 投票
1 回答
3061 浏览

java - Web.xml - url 模式映射两次

我们的 web.xml 包含以下摘录..

我需要了解当遇到 *.htm(比如 hello.htm)url 时容器如何映射......当这样的请求发生时会发生什么。

0 投票
1 回答
4981 浏览

spring - Tomcat无法在war文件中找到jsp

我最近将我的一个静态 html 文件切换到使用 JSP 呈现其视图的 Spring 控制器。我使用jetty进行本地测试,本地测试显示页面渲染良好。在部署到使用 Tomcat 6.0.26 的测试服务器后,我得到以下异常:

我已经确认 JSP 存在于我部署的 war 和 tomcat 在部署时创建的爆炸目录中。这是我的 web.xml 和 front-controller-servlet.xml 文件分别的样子(web.xml 略短):

前端控制器-servlet.xml:

我的开发实例和测试实例之间的区别在于,开发实例部署到根目录(localhost/search.html),而测试实例部署到 server.com/appname/search.html。Appname 是我部署的 *.war 文件的名称。我尝试将完整路径作为前缀添加到 jps 文件 (/appname/WEB-INF/jsp/) 和许多其他组合,但没有成功。我已验证 jsp-api jar 位于 tomcat lib 目录中。我的 tomcat 安装是基本/默认安装。