PayaraMicro

En Payaramicro desde NetBeans deseamos ejecutar la aplicación pero nos genera el "Context Root":"/"

De manera que en el navegador

al ingresar a

http://localhost:8080/test

y vamos a cualquier pagina, en el url se omite el Context Root

PayaraMicro 1.91 introdujo la opción de indicar el context-root

java -jar payaramicro191.jar --deploy myapp.war:myapp

Modificar el plugin para aprovechar el deploy de payara micro 1.91

Editar el archivo pom.xml

<option>
   <key>--deploy</key>
   <value>${project.build.directory}/${project.build.finalName}</value>
</option>

Agregarle <value>

:${project.build.finalName}

Quedaría

<option>
   <key>--deploy</key>
    <value>${project.build.directory}/${project.build.finalName}:${project.build.finalName}</value>
 </option>

código completo

<plugin>
                <groupId>fish.payara.maven.plugins</groupId>
                <artifactId>payara-micro-maven-plugin</artifactId>
                <version>1.0.4</version>
                <configuration>
                    <payaraVersion>${version.payara}</payaraVersion>
                    <deployWar>false</deployWar>
                    <commandLineOptions>
                        <option>
                            <key>--autoBindHttp</key>
                        </option>
                        <option>
                            <key>--deploy</key>
                            <value>${project.build.directory}/${project.build.finalName}:${project.build.finalName}</value>
                        </option>
                    </commandLineOptions>
                </configuration>
            </plugin>

Last updated