Axis 1.4 Axis: Ошибка инструментов администратора при попытке развернуть сервис с помощью maven - PullRequest
2 голосов
/ 17 августа 2011

Я пытаюсь развернуть службу оси 1.4 с помощью плагина deploy.wsdd и maven axis tools, я настроил pom.xml, но получаю сообщение об ошибке там, где ему нужно inputFiles.Пожалуйста, обратитесь к моему POM ниже

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>axistools-maven-plugin</artifactId>
    <version>1.4</version>
    <executions>
        <execution>
          <id>deploy-service</id>
          <goals>
          <goal>admin</goal>
        </goals>
        <configuration>
           <inputFiles>
            <inputFile>/src/main/resources/config/axis/deploy.wsdd</inputFile>
            <inputFile>/src/main/resources/configaxis/undeploy.wsdd</inputFile>
          </inputFiles>
          <isServerConfig>true</isServerConfig>
          <configOutputDirectory>/src/main/webapp/WEB-INF</configOutputDirectory>
           </configuration>
       </execution>
    </executions>
</plugin>

Я получаю ошибку, когда я устанавливаю inputFiles (тип ArrayList в соответствии с документацией).Пожалуйста, дайте мне знать, в чем проблема с этим параметром, и найдите ошибку ниже

Команда:

mvn clean axistools:admin

Ошибка:

[INFO] One or more required plugin parameters are invalid/missing for 'axistools:admin'

[0] Inside the definition for plugin 'axistools-maven-plugin' specify the following:

<configuration>
  ...
  <inputFiles>VALUE</inputFiles>
</configuration>

-OR-

on the command line, specify: '-DinputFile=VALUE'

Пожалуйста, дайте мне знать, какое значение мне нужно установить?

Ответы [ 2 ]

3 голосов
/ 18 августа 2011

Я изменил файл pom следующим образом, и он работал

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>axistools-maven-plugin</artifactId>
    <version>1.4</version>
     <configuration>
           <inputFiles>
            <inputFile>/src/main/resources/config/axis/deploy.wsdd</inputFile>
            <inputFile>/src/main/resources/configaxis/undeploy.wsdd</inputFile>
          </inputFiles>
          <isServerConfig>true</isServerConfig>
          <configOutputDirectory>/src/main/webapp/WEB-INF</configOutputDirectory>
     </configuration>
    <executions>
        <execution>
          <id>deploy-service</id>
          <goals>
          <goal>admin</goal>
        </goals>
       </execution>
    </executions>
</plugin>

Но возникла другая проблема, я должен указать полный путь в inputFile и не добавил файл для удаления веб-страницоказание услуг.Плагин выполнил AdmitClient, но проблема заключалась в том, что он не мог создать server-config.wsdd, поскольку он не мог найти скомпилированные файлы классов.В основном Java находятся в src/main/java и скомпилированы в target/classes.Я все еще выясняю, как исправить эту проблему .. Существует не так много документации по этому плагину

1 голос
/ 05 сентября 2012

Я пытался заставить цель администратора работать уже несколько часов, но безуспешно. Путь к классам проекта недоступен при его запуске. В итоге я использовал для этого плагин antrun.

...