Я развернул веб-службу axis2 на Tomcat 5.5. Веб-служба функционирует так, как ожидалось. Но я заметил, что получаю дублированные записи в журнале. После исследования выяснилось, что создаются несколько экземпляров класса, то есть при первом запуске, одна запись в журнале; второй раз, две записи и т. д.Проблема с областью приложения Tomcat 5.5 Axis2 - Невозможно создать один экземпляр
Я добавил параметр scope = "application", но это не решило проблему. Я добавил его как в теге сервиса, так и в качестве отдельного тега параметра безрезультатно.
Этот класс имеет много ключевых глобальных переменных, одним из которых является регистрация. Разочарованный, как и я, я до сих пор не дошел до деконструкции глобалов (капитальный ремонт, разрывы кодовых условностей в моем отделе). Являются ли глобальные переменные виновниками? Или есть какая-то другая конфигурация Tomcat/Axis2, которую я пропускаю?
Отправляет services.xml или другой код по запросу.
Спасибо заранее - Билл