Мы используем ось для веб-сервиса связи между различными системами в доме.Время от времени вызовы по оси терпят неудачу с:
[org.apache.axis2.deployment.util.Utils] - Created temporary file : C:\WINDOWS\TEMP\_axis2\axis248890addressing-1.41.mar
[org.apache.axis2.util.Loader] - java.lang.ClassNotFoundException: Class Not found : org.apache.axis2.handlers.addressing.AddressingInHandler
[org.apache.axis2.util.Loader] - java.lang.ClassNotFoundException: org.apache.axis2.handlers.addressing.AddressingInHandler
[org.apache.axis2.i18n.ProjectResourceBundle] - org.apache.axis2.i18n.resource::handleGetObject(invalidmodule)
[org.apache.axis2.deployment.ModuleDeployer] - The addressing-1.41.mar module, which is not valid, caused org.apache.axis2.handlers.addressing.AddressingInHandler
org.apache.axis2.AxisFault: org.apache.axis2.handlers.addressing.AddressingInHandler
Может быть, один из 100 терпит неудачу таким образом.
Код развернут на 50-нитном сервере веб-приложений, работающем под управлением axis2 версии 1.4.1.
Насколько я могу судить из журнала, «Создание временного файла» происходит при каждом вызове (и он упоминает один и тот же файл каждый раз), поэтому я предполагаю, что, возможно, многопоточный доступ к одному и тому же файлу, но я не знаю, что с этим делать.
Кто-нибудь получил некоторые идеи, которые могли бы помочь нам устранитьthis?
Обновление:
Я нашел похожую проблему в списке рассылки без ответа: http://marc.info/?l=axis-user&m=124411691013763&w=2 и также разместил этот вопрос там: http://marc.info/?l=axis-user&m=124912603230939&w=2