Создание клиента Metro с использованием локального файла WSDL

Раньше я сгенерировал клиент Metro с помощью wsimport, но в этом случае доступ к WSDL осуществлялся через https. Моя команда выглядела так:

wsimport https://service.net/services/Service?wsdl -d C:\ClientProject\src\main\java -keep

и все работало нормально. Сейчас я пытаюсь создать клиента, однако у меня есть только локальная копия файла WSDL. Каталог моего проекта настроен следующим образом (в c: \ Devel):

ClientProject
  |- src
     |- main
        |- java
     |- resources
        |- META-INF
           |- service.wsdl
  |- wsimport.bat

Файл wsimport. bat файл выглядит так:

wsimport -keep -d ../src/main/java -wsdlLocation ../src/resources/META-INF/service.wsdl

, который был основан на примере Metro Guide, но без опции -p (http://metro.java.net/guide/Developing_client_application_with_locally_packaged_WSDL.html). Однако, когда я запускаю файл bat, я получаю бесконечный цикл команды, выводимой на консоль. Например,

C:\Devel\ClientProject>wsimport -keep -d ../src/main/java -wsdlLocation ../src/resources/META-INF/service.wsdl

Может ли кто-нибудь указать, что я делаю неправильно?

ОБНОВЛЕНИЕ

Я пробовал использовать абсолютные пути (и безрезультатно менять порядок параметров. Я все еще получаю бесконечные отпечатки командной консоли:

wsimport C:\Devel\ClientProject\src\resources\META-INF\service.wsdl -d C:\Devel\ClientProject\src\main\java -keep
6
задан sdoca 8 March 2011 в 22:09
поделиться