Почему 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
файл для вас. Надеюсь это поможет.