【发布时间】:2012-03-05 09:50:00
【问题描述】:
我在设置 tomcat 上下文变量时遇到问题。 我试过了:
-
在根文件夹中的 web.xml 中(注意:它不是 conf 文件夹中的那个) 我尝试添加上下文参数,不起作用,这并没有改变任何东西,上下文变量仍然为空
<context-param> <param-name>testname</param-name> <param-value>testvalue</param-value> </context-param> 使用servlet getServletContext.setAttribute("test","ok") 设置变量,也不起作用,变量一直保持为null。
我曾尝试在 server.xml 中添加 crossContext=true(即使我只有一个 webapp),但它不起作用。
所以有什么建议吗?
谢谢
【问题讨论】:
-
基本上,我想更改上下文变量的值,然后另一个 servlet 可以使用它
-
功能需求是什么?设置一个可供部署在同一 Tomcat 服务器上的所有 Web 应用程序访问的变量?
-
是的,该变量必须被同一服务器上的其他过滤器访问
标签: java tomcat servlets tomcat6 servlet-filters