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