У нас есть WAR, в котором есть код S2, и WAR развернут на Glassfish. Мы замечаем the configuration manager shouldn't be null
ошибку при развертывании кода и попытке использования приложения (в браузере). Ошибка не возникает при перезапуске сервера приложений после развертывания.
Войти:
[#|2009-12-04T12:55:47.215-0500|SEVERE|sun-appserver2.1|org.apache.catalina.core.ApplicationFilterConfig|_ThreadID=48;_ThreadName=RMI TCP Connection(5846)-127.0.0.1;_RequestID=d8d812b6-c1e1-4b56-a707-68e071ffb9e9;|ApplicationFilterConfig.doAsPrivilege
java.lang.IllegalStateException: The configuration manager shouldn't be null
at org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:849)
at org.apache.struts2.dispatcher.Dispatcher.cleanup(Dispatcher.java:256)
at org.apache.struts2.dispatcher.FilterDispatcher.destroy(FilterDispatcher.java:221)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
Я немного исследовал эту проблему и обнаружил , что это ошибка с S2. Несмотря на то, что исправлена ошибка (последний комментарий), это исправление не работает для нас. Возможно, потому что сервер Glassfish не указан в заявке.
Кто-нибудь сталкивался с подобными проблемами? ... или есть исправление?