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
Was this helpful?