问题标签 [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 投票
4 回答
5593 浏览

tomcat - 在 Tomcat web.xml 中禁用按文件扩展名访问

提前感谢大家-

我将如何通过文件类型禁用通过浏览器的访问?

例如,如果我想禁用对 .xml 文件的所有访问权限,我该怎么做呢?

谢谢

0 投票
1 回答
25830 浏览

spring - 使用 Spring DispatcherServlet 自定义 404

我已经如下设置了 web.xml。我还有一个基于注释的控制器,它接受任何 URL 模式,然后转到相应的 jsp(我已经在 -servlet.xml 中设置了它)。但是,如果我转到以 .html 结尾的页面(并且其 jsp 不存在),我看不到自定义 404 页面(并在日志中看到以下错误)。任何不以 .html 结尾的页面,我都可以看到自定义 404 页面。

如何为通过 DispatcherServlet 的任何页面配置自定义 404 页面?

还想补充一点,如果我将错误页面设置为静态页面(即error.htm),它可以工作,但如果我将其更改为jsp(即error.jsp),我会得到IllegalStateException。任何帮助,将不胜感激。

日志错误

控制器

web.xml

...

...

0 投票
1 回答
422 浏览

java - 您如何从 servlet 内省 web.xml?

servlet 过滤器有没有办法获取所有 servlet 及其映射的列表?

0 投票
2 回答
6220 浏览

tomcat - 仅对基于 servlet 的 webapp 中的某些页面使用 HTTPS

我有一个在 Tomcat 6 服务器上运行的基于 servlet 的 webapp。URL 方案是 HTTPS。整个站点当前都在 HTTPS 上提供服务。但我真正想做的只是为某些操作(如购买和登录)设置 HTTPS。Tomcat中是否有任何配置可以帮助我轻松做到这一点?

跨 HTTPS 和 HTTP 保持会话是否需要任何代码更改?

0 投票
7 回答
93680 浏览

java - Referencing Environment Variables in web.xml

I'm pre-packaging a JSP web-app that relies on some file path settings found within web.xml. These settings are unknown at packaging time, because they reference a path the customer will set when deploying the entire application (of which the web-app is a management interface).

It seems that the easiest way to avoid tokens and file modifications in my installer script, is to ask the user for an install location, set this location as an environment variable (e.g JAVA_HOME), and have web.xml always reference that variable.

Is there a way to reference an environment variable value from within web.xml? Google searches lead to the J2EE method of SETTING environment variables from ejb xml files. This is not what I'm looking for.

0 投票
3 回答
5713 浏览

tomcat - TomCat 6:欢迎页面可以在WEB-INF里面吗?

我正在按照这个例子让 Spring 启动并运行:http ://static.springsource.org/docs/Spring-MVC-step-by-step/part2.html

他们所做的是将所有 .jsp 文件移动到 WEB-INF 中,以阻止用户直接访问它们……到目前为止一切都很好。然而,servlet 有一个 index.jsp 的欢迎页面,当它被移动到 WEB-INF 目录中时,我得到了错误。我无法确定 Tomcat 6 是否应该允许欢迎页面位于 WEB-INF 内?

0 投票
1 回答
981 浏览

tomcat - Tomcat web.xml 描述符中的专有 url 模式

我正在尝试将错误的页面请求(404 错误)重定向到自定义错误页面。为了让我的 servlet 而不是根 servlet 来处理这些请求,我输入了以下 url 模式:

不幸的是,这也会捕获对 *.js、*.css、*.png、*.jpg 和其他此类文件等文件的嵌入式请求。部署描述符中有没有办法指定独占模式?说,“除了带有 x 扩展名的所有请求”?

还是有另一种我没有看到的解决方法?

0 投票
2 回答
18136 浏览

java - Tomcat 6 - 请求的资源......不可用

我正在尝试使用 Java 和 Stripes 框架开始开发。我的 web.xml 文件中有以下内容

我收到错误:

有什么我需要添加或我应该尝试修复与 tomcat 相关的任何内容。我将tomcat插件用于xampp。我是初学者,所以这可能是一个简单的错误或跳过了一步。我只是在寻找正确方向的推动力。

0 投票
2 回答
1504 浏览

java - 在 Tomcat/Spring 中同时映射静态和动态文件?

我在 web.xml 中使用以下内容来配置 servlet 以动态生成 PDF。

现在,我还必须提供一些静态 PDF 文件。配置它的最干净的方法是什么?我目前只提供四个或五个动态文件,如果有帮助的话,不要指望它会增加。

0 投票
5 回答
10279 浏览

java - web.xml - Java Servlet 过滤器 - 在处理 JSP 页面之前未运行(在 Tomcat 上)

我对 Servlet 过滤器相当陌生,基本上已经加入了一个使用它们的项目,并在web.xml文件中添加了一个额外的过滤器(部署在Tomcat 5.5上)。

我有 95% 的把握在某些时候它工作正常,但现在在调试时,如果我将断点放在我试图查看的 JSP 页面的顶部(login.jsp),它是模板页面(page.jsp),并且在两个配置的过滤器doFilter()方法中;它贯穿整个login.jsp页面(从上到下),然后page.jsp开始处理过滤器。

我需要它首先运行过滤器,因为其中一个决定了页面应该显示的语言(检查 cookie、数据库设置和浏览器设置),然后应该应用于login.jsp.

有没有人对可能出现的问题有任何建议?

我可以发布很多代码,但我不相信这会有任何用处,因为它们都以错误的顺序工作。

来自 web.xml 的片段:

提前致谢。