Переопределение менеджера сеансов по умолчанию со встроенным tomcat 7 Java - PullRequest
0 голосов
/ 12 июля 2011

Я пытаюсь переопределить менеджер сеансов 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 менеджер сеанса переопределяется без проблем.

Будет полезна любая помощь по этому вопросу.

1 Ответ

0 голосов
/ 12 июля 2011

Не встроенный tomcat использует server.xml, а встроенный tomcat не использует файл server.xml, скорее, нам нужно передать аргументы в методе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...