Acceso a Datos

2º DAM - Curso 2023-2024

User Tools

Site Tools


apuntes:despliegue
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Previous revision
Next revision
apuntes:despliegue [20/02/2021 14:12] Santiago Faci
Line 1: Line 1:
 +====== Despliegue de servicios web ======
  
 +Aqui vamos a ver como poner en marcha una aplicación web hecha con Spring Boot como paquete jar, de forma que no necesitemos de un servidor de aplicaciones para desplegar y ponerla en marcha.
 +
 +El primer paso será empaquetar la aplicación en formato jar
 +
 +<code bash>
 +santi@zenbook:$ mvn package
 +</code>
 +
 +Eso hará que se genera un fichero jar del estilo a //myshop-0.0.1-SNAPSHOT.jar// en la carpeta //target// del proyecto, dependiendo de como hayamos definido las propiedades //artifactId// y //version// en el fichero //pom.xml//. Será el fichero que tendremos que llevar a la máquina donde queramos desplegar la aplicación.
 +
 +Asi, si suponemos que nuestra máquina remota ya está en marcha y tiene asociado un dominio como //codeandcoke.com//, tendremos que copiar ese fichero jar (únicamente) a dicha máquina. Tendremos que asegurarnos de que nuestro usuario en la máquina tenga permisos sobre la carpeta que lo copiemos (en mi caso lo dejaré en la carpeta ''/opt'')
 +
 +<code bash>
 +santi@zenbook:$ scp target/myshop-0.0.1-SNAPSHOT.jar santi@codeandcoke.com:/opt
 +</code>
 +
 +> También podemos subirla al servidor usando cualquier aplicación de transferencia de ficheros del estilo a [[https://filezilla-project.org/|Filezilla]] o bien [[https://winscp.net/eng/download.php|WinSCP]]
 +
 +
 +----
 +
 +(c) 2021 Santiago Faci
apuntes/despliegue.txt · Last modified: 31/03/2024 18:08 by Santiago Faci