Почему server-config.wsdd не создается мастером веб-служб eclipse?

Я использую eclipse (Juno) для разработки веб-сервиса для Tomcat 7 и Axis2. У меня есть Java-бин, который я хочу использовать для создания веб-службы. Мастер веб-службы работает нормально, но при запуске сервера появляется следующее сообщение об ошибке:

2012-11-08 13:31:20,059 ERROR [localhost-startStop-1] configuration.EngineConfigurationFactoryServlet (EngineConfigurationFactoryServlet.java:162) getServerEngineConfig 
    - Unable to find config file.  
    Creating new servlet engine config file: /WEB-INF/server-config.wsdd

Я понимаю, что это означает, что server-config.wsdd отсутствует. Как мне создать этот файл? Почему он не генерируется автоматически мастером?

Обновление Я воссоздал проект и сообщение об ошибке не появляется. Я думаю, что я сделал что-то не так. Возможно, Axis1 использовался, как предлагает Андреас Вайтен ниже.

1 ответ

Решение

Это сообщение об ошибке, сгенерированное Axis 1.x. Если вы разрабатываете сервис Axis2, вы не должны пытаться развернуть его на Axis 1.x.

При создании Java-бинов или wsdl выберите опцию запуска сервиса в мастере веб-сервисов, а затем eclipse создаст server-confid.wsdd файл для вас. Надеюсь это поможет.

Другие вопросы по тегам