15得票1回答
Spring应用程序上下文:访问web.xml的context-params?

你好, 有没有办法从web.xml的context-param获取值并传递到Spring上下文中? 例如,我在web.xml中定义了一个值:<context-param> <param-name>compass-index</param-name> ...

11得票2回答
如何在不更改tomcat-users.xml文件的情况下为静态tomcat web应用程序提供基本的http身份验证?

我可以访问Tomcat管理器并上传war文件。其中一个war是一个静态网站项目(压缩的HTML和媒体文件,重命名为*.war)。我想添加一个Web-INF / web.xml文件来使用基本的http身份验证保护内容。 我知道如何通过在tomcat-users.xml中添加全局用户并分配角色来实...

14得票2回答
web.xml中的安全约束未应用于具有文件扩展名的URL模式

我在web.xml中输入了以下安全约束。我的目标是XML文件位于公共区域。这对于/images/*文件夹有效。但是,url-pattern *.xml似乎不起作用。有任何想法吗? <security-constraint> <web-resource-c...

8得票6回答
Spring Security:出现错误 "服务器理解了请求但拒绝授权"

使用Spring Security运行应用程序时,所有浏览器都会出现以下错误: "服务器理解了请求,但拒绝授权" 我尝试通过在“spring-security.xml”文件中将角色从“ROLE_ADMIN”更改为“ROLE_USER”来解决此问题。 以下是“spring-securi...

12得票2回答
从Java web应用程序中卸载时调用方法

我正在开发一个Java Web应用程序。该应用程序连接到Lucene索引。我创建了IndexSearcher的单例实例。此实例打开一些文件。当我重新部署Web应用程序时,之前的IndexSearcher实例打开的文件仍然保持打开状态,并且重新部署的应用程序会创建另一个实例。经过几次重新部署后,...

33得票4回答
如何在不修改web.xml的情况下向servlet添加过滤器

我希望能够以一种不同于web.xml的方式修改/配置过滤器。这是2个静态配置的过滤器。我想要的是有一个过滤器是静态配置的,允许该过滤器加载其他过滤器。我只是想知道是否有人知道已经有这样的库了。 使用 Servlet API 2.5。<web-app> ... <fi...

7得票1回答
Tomcat 7将所有日志记录到catalina.out而不是log4j2定义的文件中。

在将我的应用程序转换为Web应用程序之前,Log4j在我定义的log4j2.xml中正确记录日志文件(info.log和debug.log)。但当我将应用程序更改为Web应用程序后,所有日志现在都记录在servlet容器(tomcat 7)中的catalina.out文件中。部署应用程序后,l...

35得票5回答
Java Servlets - 在web.xml中存储值列表(单个param-name的多个param-value)

我正在创建一个Servlet,需要加载配置信息。其中一部分我需要的配置信息是字符串列表(具体来说是主机名和/或URL列表)。 我希望将这些信息存储在我的Servlet的web.xml文件中(这样就不必编写自己的解析器),作为context-param或init-param;实质上是单个par...

8得票2回答
禁用Jetty默认的404错误处理程序

我希望在我的Spring 3.1 Web应用程序中提供自定义404错误页面,但我无法停用Jetty 8的默认404错误页面。 Jetty 8开箱即用,提供了一个默认的404错误页面: 当访问由Jetty托管的网站,并提供一个未被任何servlet处理的URL路径时(例如通过访问http://...

8得票3回答
如何将.properties文件中的值包含到web.xml中?

我需要将 file.properties 文件中的一些值包含到 WEB-INF/web.xml 中,类似于下面这样: <param-name>uploadDirectory</param-name> <param-value>myFile.properti...