Плагин Maven Glassfish: развернуть приложение в виде взорванного каталога / папки

StackOverflow https://stackoverflow.com/questions/3058125

Вопрос

Мне нужно мое javaee-приложение для развертывания на Glassfish в качестве каталога, а не в упакованном файле войны. Можно ли развернуть каталог на Glassfish с плагином Maven Glassfish?

С консолью администратора это возможно. Но я хочу также сделать это на командной строке.

Это было полезно?

Решение

Для меня работает следующая настройка (обратите внимание, что artifact Элемент указывает на каталог):

<plugin>  
  <groupId>org.glassfish.maven.plugin</groupId>
  <artifactId>maven-glassfish-plugin</artifactId>
  <version>2.2-SNAPSHOT</version> 
  <configuration>                           
    <glassfishDirectory>${glassfish.home}</glassfishDirectory>
    <user>${domain.username}</user>                   
    <passwordFile>${glassfish.home}/domains/${project.artifactId}/master-password</passwordFile>                                                
    <autoCreate>true</autoCreate>
    <debug>true</debug>                                                   
    <echo>true</echo>
    <skip>${test.int.skip}</skip>
    <domain>
      <name>${project.artifactId}</name>
      <httpPort>8080</httpPort>
      <adminPort>4848</adminPort>
    </domain>           
    <components>
      <component>                 
        <name>${project.artifactId}</name>
        <artifact>${project.build.directory}/${project.build.finalName}</artifact>
      </component>
    </components>                                         
  </configuration>
</plugin> 

Результирующий asadmin Команда:

Asadmin --host localhost --port 4848 --User admin --passwordfile / Home / Pascal / Opt / GlassfishV3 / Glassfish / Doceans / Maven-Glassfish-Testcase / Master-Passe PassiTracts Tive = False --echo = True - -Перс = True Deploy --Name Maven-Glassfish-testcase --forc e = false --precompilejsp = false --vrecompilejsp = false --vrifify = false nabled = true --generatermatermistubs = fa lse lse davailabiliteden = false --keepreposdir = false --keepreposdir = false --keepeposdir = false --keepeailedstubs = false --lo greportedErrors = true --upload = false --help = false / home / pascal / projects / stackoverf low / maven-glassfish-testcase / target / maven-glassfish-testcase

Другие советы

Я не получил его на работу с плагином Maven, но можно развернуть в Glassfish из командной строки, используя команду AsAdmin из каталога GlassFish / Bin:

AsAdmin Deploy --ContExtroot Context_root Path_to_ear_or_directory

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top