Развернуть войну в Glassfish 5 Docker Image

Я пытаюсь развернуть войну в докер-контейнере на основе образа oracle/glassfish:5.0.

Я могу развернуть войну через Консоль администрирования Glassfish и вручную загрузить файл войны.

Тем не менее, я хотел бы развернуть войну с Maven с помощью грузового плагина.

Версии, которые я использую:

  • Javac 9.0.1
  • Apache Maven 3.3.9
  • Maven грузовой плагин 1.6.6
  • Изображение докера оракул / стеклянная рыба: 5.0

Контейнер был построен как:

docker run -ti -e ADMIN_PASSWORD=password -p 4848:4848 -p 8080:8080 -d oracle/glassfish:5.0

Конфигурация, которую я настроил в pom.xml:

<plugins>
   <plugin>
      <groupId>org.codehaus.cargo</groupId>
      <artifactId>cargo-maven2-plugin</artifactId>
      <configuration>
         <container>
            <containerId>glassfish5x</containerId>
            <type>remote</type>
         </container>
         <configuration>
            <type>runtime</type>
            <properties>
               <cargo.runtime.args>force=true</cargo.runtime.args>
               <cargo.hostname>127.0.0.1</cargo.hostname>
               <cargo.glassfish.admin.port>4848</cargo.glassfish.admin.port>
               <cargo.glassfish.domain.name>domain1</cargo.glassfish.domain.name>
               <cargo.remote.username>admin</cargo.remote.username>
               <cargo.remote.password>password</cargo.remote.password>
            </properties>
         </configuration>
      </configuration>
   </plugin>
</plugins>

Отображаемая ошибка:

[ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-
plugin:1.6.6:deploy (default-cli) on project hello1: 
Execution default-cli of goal org.codehaus.cargo:cargo-maven2-plugin:1.6.6:deploy failed: 
Deployment has failed: Action failed Deploying application to target server failed; 
File not found : /var/folders/b0/kd4wyk3s1rnfs_rvvbc_m2400000gn/T/cargo/19525/hello1.war -> [Help 1]

0 ответов

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