Herramientas de usuario

Herramientas del sitio


clase:daw:daw:1eval:tema03

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
clase:daw:daw:1eval:tema03 [2024/12/20 13:26]
admin
clase:daw:daw:1eval:tema03 [2025/01/12 20:57] (actual)
admin [Ejercicios]
Línea 413: Línea 413:
  
 ^ Parametros    Resultados  ^  Explicación  ^ ^ Parametros    Resultados  ^  Explicación  ^
-|  ''$a $b''  |  ''Hola''  | Lo toma como 2 argumentos separados y solo muestra ''Hola'' porque es el primer argumento  |+|  ''$a $b''  |  ''Hola''  | Lo toma como 2 argumentos separados y solo muestra ''Hola'' porque solo se muestra el primer argumento  |
 |  ''%%'%%$a $b%%'%%''  |  ''$a $b''  | Todo ahora es un único argumento, pero con la peculiaridad de que **no** interpreta las variables (y otras cosas) de BASH | |  ''%%'%%$a $b%%'%%''  |  ''$a $b''  | Todo ahora es un único argumento, pero con la peculiaridad de que **no** interpreta las variables (y otras cosas) de BASH |
 |  ''%%"%%$a $b%%"%%''  |  ''Hola Adios''  | Todo ahora es un único argumento, pero si que se interpretan las variables de bash | |  ''%%"%%$a $b%%"%%''  |  ''Hola Adios''  | Todo ahora es un único argumento, pero si que se interpretan las variables de bash |
Línea 446: Línea 446:
  
 <sxh bash> <sxh bash>
-export JAVA_HOME=$(pwd)/jdk-21.0.5+11-jre && $JAVA_HOME/bin/java -jar mi_app.jar+export JAVA_HOME=$(pwd)/jdk-21.0.5+11-jre 
 +$JAVA_HOME/bin/java -jar mi_app.jar
 </sxh> </sxh>
  
Línea 621: Línea 622:
 </note> </note>
  
 +<note tip>
 +El fichero con la clave privadas obligatoriamente deben solo puede tener permisos el propio usuario por lo que hay que ejecutar:
 +
 +<sxh bash>
 +chmod 600 id_rsa.pub
 +</sxh>
 +
 +</note>
  
 ===== Ejercicios ===== ===== Ejercicios =====
Línea 826: Línea 835:
       build.sh       build.sh
     /target                 /target            
-      AppFacturas-0.0.1-SNAPSHOT.jar+      Facturas-0.0.1-SNAPSHOT
     package.json     package.json
     pom.xml     pom.xml
Línea 840: Línea 849:
       produccion.env       produccion.env
     /dependencies     /dependencies
-      OpenJDK21U-jre_x64_linux_hotspot_21.0.5_11.tar.gz+      OpenJDK21U-jdk_x64_linux_hotspot_21.0.5_11.tar.gz
     /scripts     /scripts
       deploy.sh       deploy.sh
Línea 848: Línea 857:
   * Maquina remota en la que se despliega   * Maquina remota en la que se despliega
  
-  /home/alumno+  /home/deployer
     /.ssh     /.ssh
       authorized_keys       authorized_keys
-    /nombreAlumno +    /jdk-21.0.5+11 
-      /jdk-21.0.5+11-jre +      /bin 
-        /bin +        java 
-          java +    server.sh 
-      OpenJDK21U-jre_x64_linux_hotspot_21.0.5_11.tar.gz +    OpenJDK21U-jdk_x64_linux_hotspot_21.0.5_11.tar.gz 
-      AppFacturas-0.0.1-SNAPSHOT.jar+    Facturas-0.0.1-SNAPSHOT.jar 
 +     
 +     
 +La solución a estos ejercicio está en: 
 +  * [[https://github.com/lgonzalezmislata/Facturas]] 
 +  * [[https://github.com/lgonzalezmislata/DesplegarFacturas]] 
clase/daw/daw/1eval/tema03.1734697616.txt.gz · Última modificación: 2024/12/20 13:26 por admin