Tutoriales Help

Ejecución de server y client

Para conseguir los scripts de ejecución (tanto el proyecto server como client) se debe realizar una serie de pasos.

A continuación se explica un ejemplo para el módulo server del proyecto sample-project pero el mismo debe repetirse también para el client/ correspondiente.

  1. Ubicarse en el directorio target/

cd server/target/
  1. Descomprimir el archivo con extensión tar.gz

tar -xzf sample-project-server-1.0-SNAPSHOT-bin.tar.gz
  1. Ubicarse en el directorio recién creado

cd sample-project-server-1.0-SNAPSHOT
  1. Dar permisos de ejecución a los scripts .sh ubicados en el directorio recién creado

chmod u+x *.sh
  1. Ejecutar el script correspondiente

sh run-server.sh

Modificación de los scripts

En caso de querer que el script ejecute una clase distinta a la indicada por defecto basta con modificar el .sh correspondiente ubicado en el directorio assembly/overlay/.

Por ejemplo para el módulo server el archivo run-server.sh se encuentra ubicado en

src/main/assembly/overlay/run-server.sh

A continuación el contenido del run-server.sh que se obtiene al crear un nuevo proyecto

#!/bin/bash PATH_TO_CODE_BASE=`pwd` MAIN_CLASS="ar.edu.itba.pod.server.Server" java $JAVA_OPTS -cp 'lib/jars/*' $MAIN_CLASS $*

Puede cambiar MAIN_CLASS por el FQN (Fully Qualified Name) de la clase que desee.

02 August 2026