如何从java代码中设置allowLinking tomcat属性值

时间:2013-12-08 17:06:08

标签: java tomcat

有没有一种正确的方法来设置我正在使用的tomacat的context.xml文件中的属性allowLinking的值来自java代码。 我尝试过类似的东西:

public class myServlet扩展了HttpServlet {

public void init() throws ServletException {
             ........
    try {
        .......
        getServletContext().setAttribute("allowLinking", true);

TNX

1 个答案:

答案 0 :(得分:0)

没有办法在java代码中做你想做的事情。原因是Tomcat在任何Web应用程序代码运行之前读取allowLinking配置设置。有一种方法可以获取所需的Context对象(请注意它与ServletContext不同),但这对您没有帮助。

执行所需操作的最简单方法是在您的Web应用程序中包含META-INF / context.xml文件,该文件设置allowLinking属性。

我假设您已阅读此选项的文档,并了解启用它的安全隐患。