У нас есть WAR, в котором есть код S2, и WAR развертывается на Glassfish. Мы замечаем ошибку the configuration manager shouldn't be null
, когда мы развертываем код и пытаемся использовать приложение (в браузере). Ошибка не возникает, когда сервер приложений перезапускается после развертывания.
Log:Конфигурационный менеджер не должен быть пустой ошибкой
[#|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)
Я исследовал этот вопрос немного и found, что это ошибка с S2. Несмотря на то, что исправлена ошибка (последний комментарий), исправление не работает для нас. Может быть, потому, что в билете не упоминается сервер Glassfish.
Кто-нибудь сталкивался с подобными проблемами? ... или имеет исправление?