Session 使用嵌入式tomcat 7 java重写默认会话管理器

Session 使用嵌入式tomcat 7 java重写默认会话管理器,session,tomcat,Session,Tomcat,我试图用嵌入式tomcat覆盖tomcat会话管理器 这些是为了加载定义管理器实体的context.xml而执行的步骤 .. Context context = tomcat.addWebapp(contextPath, appBase); File configFile = new File ("D:\\context.xml"); context.setConfigFile(configFile.toURI().toURL()); tomcat.start(); .. 会话管

我试图用嵌入式tomcat覆盖tomcat会话管理器

这些是为了加载定义管理器实体的context.xml而执行的步骤

..
Context context = tomcat.addWebapp(contextPath, appBase);       
File configFile = new File ("D:\\context.xml");
context.setConfigFile(configFile.toURI().toURL());
tomcat.start();
..
会话管理器似乎在调用其构造函数时被识别,但从未调用startInternal()方法,并且使用的会话管理器是旧的tomcat会话管理器

奇怪的是,当在非嵌入式tomcat中定义相同的配置时,会话管理器被毫无问题地重写


非常感谢您对本主题的帮助。

非嵌入式tomcat使用server.xml,嵌入式tomcat不使用server.xml文件,我们需要在方法中传递参数。

首先感谢您的快速回答。遗憾的是,我不知道为什么没有生成日志文件。当我说到那一点时,我会试着调查一下。您能更具体地说明我需要使用什么方法传递什么参数吗?再次感谢..@user840184-我从你的答案中删除了下面的问题,因为它不属于这里。请随意就这个话题提出一个新问题,以便其他人可以帮助您。