informatica:linux:java:maven
This is an old revision of the document!
Table of Contents
Instalación
Descargamos maven y ejecutamos el comando:
./mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp
Si estamos detrás de un proxy configuramos la variable $HOME/./m2/settings.xml
<settings>
<proxies>
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>username</username>
<password>password</password>
<host>10.10.10.10</host>
<port>8080</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
</proxies>
</settings>
Aplicación Hello World
Monitorizar con javamelody
http://code.google.com/p/javamelody/wiki/UserGuide#Setup
Hay que descargar los ficheros (dependiendo versión)
http://code.google.com/p/javamelody/downloads/list
javamelody-x.x.x.jar
http://javamelody.googlecode.com/files/jrobin-1.5.9.jar
jrobin-x.x.x.jar
En la carpeta:
http://javamelody.googlecode.com/files/jrobin-1.5.9.jar
Editar el fichero web.xml de src/main/webapp/WEB-INF
Añadir las líneas a final de la entrada <web-app>:
<filter>
<filter-name>monitoring</filter-name>
<filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>monitoring</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>net.bull.javamelody.SessionListener</listener-class>
</listener>
Volvemos a compilar app desde el directorio de mi aplicación:
mvn package
Despliego el war
informatica/linux/java/maven.1376392388.txt.gz · Last modified: (external edit)
