{"id":14379,"date":"2023-03-15T09:00:22","date_gmt":"2023-03-15T15:00:22","guid":{"rendered":"http:\/\/201.237.206.56\/Sitios\/ugit.siua.ac.cr\/?p=14379"},"modified":"2024-01-11T10:44:00","modified_gmt":"2024-01-11T16:44:00","slug":"sigesa-ambiente-desarrollo-en-local-con-visual-code","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=14379","title":{"rendered":"SIGESA: Ambiente desarrollo En local con Visual Code"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n de VPN UNA (PC local)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para instalar la VPN de la UNA debemos descar el programa<\/li>\n\n\n\n<li>GlobalProtect desde&nbsp;<a href=\"\/wp-content\/uploads\/2022\/10\/GlobalProtectVPN-main.zip\">aqu\u00ed<\/a>&nbsp;o sede la p\u00e1gina&nbsp;<a href=\"https:\/\/github.com\/rajhans143\/GlobalProtectVPN\">oficial<\/a><\/li>\n\n\n\n<li>ahora como usuario root ejecutamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dpkg -i GlobalProtect_deb-5.2.4.0-14.deb<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si queremos la versi\u00f3n con interfaz gr\u00e1fica<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>dpkg -i GlobalProtect_UI_deb-5.2.4.0-14.deb<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>lo mandamos a configurar<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>globalprotect connect --portal vpn.una.ac.cr<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nos pide los datos del usuario<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Username: 1116\nPassword: G0nA<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"824\" height=\"251\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_294.png\" alt=\"\" class=\"wp-image-12904\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_294.png 824w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_294-300x91.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_294-768x234.png 768w\" sizes=\"(max-width: 824px) 100vw, 824px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora para conectar por consola<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>globalprotect connect --portal vpn.una.ac.cr<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O podemos abrir la interfaz<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>globalprotect launch-ui<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y le damos conectar<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n de Java (PC Remota)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Primero instalamos openJDK esto por que un plugin necesario requiere una versi\u00f3n de java 11 o superior <\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Actualizamos repositorios\nsudo apt update\n\n\/\/ Verificamos si ya tenemos instalado java\njava -version\n\n\n\/\/ Si no lo tenemos instalamos\nsudo apt-get install openjdk-11-jdk\n\n\/\/ Esto instala en la ruta \n\/usr\/lib\/jvm\/java-11-openjdk-amd64\n\n\/\/ Verificamos\njava -version\n\n\/\/ Resultado\nopenjdk version \"11.0.18\" 2023-01-17\nOpenJDK Runtime Environment (build 11.0.18+10-post-Ubuntu-0ubuntu122.04)\nOpenJDK 64-Bit Server VM (build 11.0.18+10-post-Ubuntu-0ubuntu122.04, mixed mode, sharing)<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Instalar java jdk1.8.0_333<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sigesa utiliza esta versi\u00f3n de java por tanto la vamos a instalar desde el source<\/li>\n\n\n\n<li>Descargamos <a rel=\"noreferrer noopener\" href=\"\/wp-content\/uploads\/2023\/03\/jdk1.8.0_333.tar.gz\" target=\"_blank\">java<\/a><\/li>\n\n\n\n<li>Movemos el archivo a<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>mv jdk1.8.0_333.tar.gz \/usr\/lib\/jvm\/<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No movemos a la carpeta<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/lib\/jvm\/<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Descomprmimos el archivo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>tar xfv jdk1.8.0_333.tar.gz<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>le damos permisos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 777 -R jdk1.8.0_333<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Podemos verificar si es una versi\u00f3n de java valida<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/lib\/jvm\/jdk1.8.0_333\/bin\/\n\n\/\/ Ejecutamos\n.\/java -version\n\n\n\/\/ Resultado\njava version \"1.8.0_333\"\nJava(TM) SE Runtime Environment (build 1.8.0_333-b02)\nJava HotSpot(TM) 64-Bit Server VM (build 25.333-b02, mixed mode)<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Abrimos el archivo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano ~\/.bashrc<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Agregamos al final<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#Set the JAVA_HOME\nexport JAVA_HOME=\/usr\/lib\/jvm\/jdk1.8.0_333\n#Add the JAVA_HOME to the PATH\nexport PATH=\"$JAVA_HOME\/bin:$PATH\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Actualizamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>source ~\/.bashrc<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y comprobamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>echo $JAVA_HOME\n\n\/\/ Resultado\n\/usr\/lib\/jvm\/jdk1.8.0_333\n\necho $PATH\n\n\/\/ Resultado\n\/usr\/lib\/jvm\/jdk1.8.0_333\/bin:\/root\/java\/jdk\/jdk-11.0.12+7\/bin:\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin:\/usr\/games:\/usr\/local\/games:\/snap\/bin<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejecutamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-alternatives --install \/usr\/bin\/java java \/usr\/lib\/jvm\/jdk1.8.0_333\/bin\/java 1\n\nsudo update-alternatives --install \/usr\/bin\/javac javac \/usr\/lib\/jvm\/jdk1.8.0_333\/bin\/javac 1\n\nsudo update-alternatives --install \/usr\/bin\/jar jar \/usr\/lib\/jvm\/jdk1.8.0_333\/bin\/jar 1\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verificamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>java -version\n\n\/\/ Resultado\njava version \"1.8.0_333\"\nJava(TM) SE Runtime Environment (build 1.8.0_333-b02)\nJava HotSpot(TM) 64-Bit Server VM (build 25.333-b02, mixed mode)<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora configuramos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-alternatives --config java<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Resultado<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Existen 4 opciones para la alternativa java (que provee \/usr\/bin\/java).\n\n  Selecci\u00f3n   Ruta                                            Prioridad  Estado\n------------------------------------------------------------\n  0            \/usr\/lib\/jvm\/java-18-openjdk-amd64\/bin\/java      1811      modo autom\u00e1tico\n* 1            \/usr\/lib\/jvm\/java-11-openjdk-amd64\/bin\/java      1111      modo manual\n  2            \/usr\/lib\/jvm\/java-18-openjdk-amd64\/bin\/java      1811      modo manual\n  3            \/usr\/lib\/jvm\/java-8-openjdk-amd64\/jre\/bin\/java   1081      modo manual\n  4            \/usr\/lib\/jvm\/jdk1.8.0_333\/bin\/java               1         modo manual<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Seleccionamos la opci\u00f3n 4<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Pulse &lt;Intro&gt; para mantener el valor por omisi\u00f3n &#91;*] o pulse un n\u00famero de selecci\u00f3n: 4<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n de VISUAL CODE<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Descargamos <a rel=\"noreferrer noopener\" href=\"https:\/\/code.visualstudio.com\/docs\/?dv=linux64_deb\" target=\"_blank\">descargar<\/a><\/li>\n\n\n\n<li>Instalamos los plugins<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Angular<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th><strong>NOMBRE<\/strong><\/th><th><strong>EXTENSIONES<\/strong><\/th><th><strong>DESCRIPCI\u00d3N<\/strong><\/th><\/tr><tr><td>Angular Snippets<\/td><td><img decoding=\"async\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/3953f3ef-5e1b-4907-94c5-3561fb90b50f#media-blob-url=true&amp;id=8ec4ef3a-5762-4b71-bbcb-29192fd16073&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=75&amp;width=357&amp;alt=\" alt=\"\"><\/td><td><\/td><\/tr><tr><td>Angular Essentials<\/td><td><img decoding=\"async\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/c1f8f163-b46d-4624-a787-c268af395862#media-blob-url=true&amp;id=6e40d28c-e49d-459b-adf2-709eab30788c&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=66&amp;width=347&amp;alt=\" alt=\"\"><\/td><td><\/td><\/tr><tr><td>Angular Language Service<\/td><td><img decoding=\"async\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/1b97c79f-02cd-4c34-a730-03144b8cd299#media-blob-url=true&amp;id=eaf33021-1e3b-45d1-b04e-33c251bf533d&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=67&amp;width=338&amp;alt=\" alt=\"\"><\/td><td>nos permite detectar errores en el template<\/td><\/tr><tr><td>TSLint Snippets<\/td><td><\/td><td>para sintaxis Typescript<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">.NET<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th><strong>NOMBRE<\/strong><\/th><th><strong>EXTENSIONES<\/strong><\/th><th><strong>DESCRIPCI\u00d3N<\/strong><\/th><\/tr><tr><td>C# Extensions<\/td><td><img decoding=\"async\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/3953f3ef-5e1b-4907-94c5-3561fb90b50f#media-blob-url=true&amp;id=8ec4ef3a-5762-4b71-bbcb-29192fd16073&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=75&amp;width=357&amp;alt=\" alt=\"\"><\/td><td><\/td><\/tr><tr><td><\/td><td><img decoding=\"async\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/c1f8f163-b46d-4624-a787-c268af395862#media-blob-url=true&amp;id=6e40d28c-e49d-459b-adf2-709eab30788c&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=66&amp;width=347&amp;alt=\" alt=\"\"><\/td><td><\/td><\/tr><tr><td><\/td><td><img decoding=\"async\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/1b97c79f-02cd-4c34-a730-03144b8cd299#media-blob-url=true&amp;id=eaf33021-1e3b-45d1-b04e-33c251bf533d&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=67&amp;width=338&amp;alt=\" alt=\"\"><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">JAVA<\/h4>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th><strong>NOMBRE<\/strong><\/th><th><strong>EXTENSIONES<\/strong><\/th><th><strong>DESCRIPCI\u00d3N<\/strong><\/th><\/tr><tr><td>Extension Pack for Java<\/td><td><img decoding=\"async\" alt=\"\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/3953f3ef-5e1b-4907-94c5-3561fb90b50f#media-blob-url=true&amp;id=8ec4ef3a-5762-4b71-bbcb-29192fd16073&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=75&amp;width=357&amp;alt=\"><\/td><td>Paquete con diversas extensiones para soporte JAVA.<\/td><\/tr><tr><td>Git Graph<\/td><td><img decoding=\"async\" alt=\"\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/c1f8f163-b46d-4624-a787-c268af395862#media-blob-url=true&amp;id=6e40d28c-e49d-459b-adf2-709eab30788c&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=66&amp;width=347&amp;alt=\"><\/td><td>Provee una interfaz a git.<\/td><\/tr><tr><td>Community Server Connectors&nbsp;<\/td><td><img decoding=\"async\" alt=\"\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/1b97c79f-02cd-4c34-a730-03144b8cd299#media-blob-url=true&amp;id=eaf33021-1e3b-45d1-b04e-33c251bf533d&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=67&amp;width=338&amp;alt=\"><\/td><td>Da soporte para la ejecuci\u00f3n de aplicaciones (war) en un servidor tomcat.<\/td><\/tr><tr><td>Spring Boot Extension Pack<\/td><td><img decoding=\"async\" alt=\"\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/3faea69a-9bbc-44f4-bdcd-02d932352cfe#media-blob-url=true&amp;id=2e1d0381-bbc6-43da-b563-9f8083daacfb&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=72&amp;width=348&amp;alt=\"><\/td><td>Paquete con diversas extensiones para soporte de Spring.<\/td><\/tr><tr><td>Java Code Generators<\/td><td><img decoding=\"async\" alt=\"\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/ad1a245f-81f6-4f3d-82bb-cc4ef451db1d#media-blob-url=true&amp;id=7ff5aef8-05d1-47d3-8ca7-8639581099a9&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=63&amp;width=289&amp;alt=\">&nbsp;<\/td><td>Generador de c\u00f3digo java(set,get, constructor,\u2026.).<\/td><\/tr><tr><td>JSF Primefaces Intellisense<\/td><td><img decoding=\"async\" alt=\"\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/a9933323-5725-4bdd-90ed-9ea57ce39c9d#media-blob-url=true&amp;id=052df2c4-34e7-4683-9e69-554e7f8742d0&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=70&amp;width=337&amp;alt=\"><\/td><td>Brinda soporte de taglibs de componentes en xhtml de JSF, Primefaces y otras.<\/td><\/tr><tr><td>VSCode SDKUNA<\/td><td><img decoding=\"async\" alt=\"\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/bb9bba21-f532-43d6-bf8c-620a3ec0c8c8#media-blob-url=true&amp;id=bcdd5121-ce39-457c-9ba7-b073ac5e14ba&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=77&amp;width=314&amp;alt=\">&nbsp;<\/td><td>Brinda soporte de taglibs de componentes del SDKUNA en xhtml.Da la funcionalidad de poder ejecutar comandos maven y tomcat desde el men\u00fa contextual \u201cUNA\u201d.Carga los Keyboard Shortcuts similares a los utilizados en Apache Netbeans.<\/td><\/tr><tr><td>Material Icon Theme(<strong>Opcional<\/strong>)<\/td><td><img decoding=\"async\" alt=\"\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/97bb391f-5c14-4cd7-8ab9-540495d220e5#media-blob-url=true&amp;id=8ea97e8a-5605-4c13-8b85-d54693bd99d3&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=65&amp;width=304&amp;alt=\"><\/td><td>Provee una gana de iconos para archivos y carpetas en el tema de VSCode.<\/td><\/tr><tr><td>Thunder Client(<strong>Opcional<\/strong>)<\/td><td><img decoding=\"async\" alt=\"\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/637b70e9-90c8-48aa-9913-514199534b2b#media-blob-url=true&amp;id=56a0d8d2-a5bb-4400-97ea-cfb8b4321641&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=80&amp;width=348&amp;alt=\"><\/td><td>Cliente para realizaci\u00f3n de consultas Rest API, siminar a Postman.<\/td><\/tr><tr><td>Remote &#8211; SSHRemote (<strong>Opcional<\/strong>)<\/td><td><img decoding=\"async\" alt=\"\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/ba05096f-006f-4432-ab39-bf08f36b99b0#media-blob-url=true&amp;id=a208f1e1-64a6-4c08-9a4c-7562edc20a9a&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=134&amp;width=419&amp;alt=\">&nbsp;<\/td><td>Permite, mediante una conexi\u00f3n SSH, la gesti\u00f3n y trabajo remotamente. Es una buena opci\u00f3n si se desea utilizar la m\u00e1quina virtual para trabajar. Se trabaja en la m\u00e1quina local con las fuentes y configuraci\u00f3n de la virtual.<\/td><\/tr><tr><td>Oracle Developer Tools for VS Code (SQL and PLSQL)(<strong>Opcional<\/strong>)<\/td><td><img decoding=\"async\" alt=\"\" src=\"blob:https:\/\/universidadnacional.atlassian.net\/37998910-07d5-429d-a199-33afc3794e9b#media-blob-url=true&amp;id=0fdab184-a5c3-4290-900b-5e6b3bf6d8d2&amp;collection=contentId-2598043649&amp;contextId=2598043649&amp;height=65&amp;width=307&amp;alt=\">&nbsp;<\/td><td>Cliente para la administraci\u00f3n de base de datos Oracle (Siminar al SQLDeveloper).<strong>Requiere dotnet-sdk<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>NOTA: aqu\u00ed vamos a trabajar con la versi\u00f3n de Community Server Conector v0.26.4<\/strong><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">VS CODE Configuraci\u00f3n<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">JAVA<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para configurar VS Code para ejecutar java debemos tener instalado el plugin \u201cExtension Pack for Java\u201d<\/li>\n\n\n\n<li>Luego abrimos el archivo&nbsp;<em><strong>File<\/strong>&nbsp;&gt;&nbsp;<strong>Preferences<\/strong>&nbsp;&gt;&nbsp;<strong>Settings<\/strong><\/em><\/li>\n\n\n\n<li>Al seleccionar la opci\u00f3n anterior, nos mostrar\u00e1 una pantalla con diversas opciones y una barra de b\u00fasqueda para configurar la opci\u00f3n deseada.<\/li>\n\n\n\n<li>Buscamos <strong>\u00abjava.configuration.runtimes\u00bb<\/strong><\/li>\n\n\n\n<li>Y le damo <strong>\u00abEdit in settings.json\u00bb<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"698\" height=\"388\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_037.png\" alt=\"\" class=\"wp-image-14384\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_037.png 698w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_037-300x167.png 300w\" sizes=\"(max-width: 698px) 100vw, 698px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>NOTA: este archivo tambien lo podemos abrir de la siguiente forma:<\/li>\n\n\n\n<li>File-&gt;Preferences-&gt;Settings-&gt; y el icono de editar<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"368\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_042-1024x368.png\" alt=\"\" class=\"wp-image-14396\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_042-1024x368.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_042-300x108.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_042-768x276.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_042-1536x552.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_042.png 1539w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n\n\n\n<li>El archivo se encuentra as\u00ed:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"rsp-ui.enableStartServerOnActivation\": &#91;\n        {\n            \"id\": \"redhat.vscode-community-server-connector\",\n            \"name\": \"Community Server Connector\",\n            \"startOnActivation\": true\n        }\n    ],\n    \"workbench.colorTheme\": \"Material Theme Darker\",\n    \"oracledevtools.bookmarkFileFolder\": \"\/home\/cgi\/Oracle\/oracle.oracledevtools\",\n    \"oracledevtools.download.otherFolder\": \"\/home\/cgi\/downloads\",\n    \"oracledevtools.connectionConfiguration.configFilesFolder\": \"\/home\/cgi\/Oracle\/network\/admin\",\n    \"oracledevtools.connectionConfiguration.walletFileFolder\": \"\/home\/cgi\/Oracle\/network\/admin\",\n    \"boot-java.rewrite.reconcile\": true,\n    \"git.confirmSync\": false,\n    \"git.enableSmartCommit\": true,\n    \"java.configuration.runtimes\": &#91;\n    \n    ]\n}<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora le podemos indicar a VS Code cual JDK ejecutara, para esto agregamos:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"java.configuration.runtimes\": &#91;\n        {\n            \"name\": \"JavaSE-1.8\",\n            \"path\": \"\/usr\/lib\/jvm\/jdk1.8.0_333\/\"\n        }    \n    \n    ],<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se recomienda tambi\u00e9n agregar la opci\u00f3n <strong>files.exclude<\/strong>, para evitar diversos tipos de archivos se suban al realizar commits, similar al .gitignore<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"files.exclude\": {\n        \"**\/.classpath\": true,\n        \"**\/.project\": true,\n        \"**\/.settings\": true,\n        \"**\/.factorypath\": true,\n        \"**\/faces-config.NavData\": true,\n        \"**\/nbactions.xml\": true,\n        \"**\/nb-configuration.xml\": true,\n        \"**\/ajcore.*.txt\": true,\n        \"**\/*.log\": true,\n        \"**\/target\": true\n    },<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adem\u00e1s estas configuraciones:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"search.exclude\": {\n        \"**\/target\": true,\n        \"**\/bin\": true,\n        \"*\/target\": true,\n        \"*\/bin\": true\n    },\n    \"sdkuna.maven.executable.path\": \"\/home\/cgi\/apache-maven-3.6.3\/bin\/mvn\",\n    \"sdkuna.maven.offline\": true,\n    \"html.suggest.html5\": false,\n    \"sdkuna.java.author\": \"Gustavo Matamoros Gonz\u00e1lez\",\n    \"html.format.wrapAttributes\": \"force-aligned\",\n    \"oracledevtools.query.clearResultsWindow\": true,\n    \"oracledevtools.query.resultSet.maxRows\": -1,\n    \"oracledevtools.query.autoCommit\": false,\n    \"oracledevtools.query.resultSet.pageSize\": 25,\n    \"debug.toolBarLocation\": \"docked\",\n    \"java.format.settings.url\": \"https:\/\/artifactory.una.ac.cr\/artifactory\/prueba-sdkuna\/java-formatter.xml\",\n    \"java.format.settings.profile\": \"JavaConventions\",\n    \"sdkuna.ssh.host\": \"http:\/\/localhost:8080\",\n    \"java.jdt.ls.vmargs\": \"-XX:+IgnoreUnrecognizedVMOptions  -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xms2048m -Xmx5000m -Xmx1G -Xms100m\",\n    \"rsp-ui.rsp.java.home\": \"\/usr\/lib\/jvm\/java-11-openjdk-amd64\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aqui hay dos lineas importantes<\/li>\n\n\n\n<li>Maven<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"sdkuna.maven.executable.path\": \"\/home\/tavo\/apache-maven-3.6.3\/bin\/mvn\",<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Esta establece donde esta el maven<\/li>\n\n\n\n<li>Y esta <\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"rsp-ui.rsp.java.home\": \"\/usr\/lib\/jvm\/java-11-openjdk-amd64\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Que es utilizada por el plugin de \u00abCommunity Server Connector\u00bb y debe utilizar un java mayor a el utilizado por sigesa por esto debe ser una ruta de java diferente<\/li>\n\n\n\n<li>Adem\u00e1s podemos modificar el estilo de iconos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"workbench.colorTheme\": \"Material Theme Darker\",\nX\n\"workbench.iconTheme\": \"material-icon-theme\",<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RESULTADO FINAL<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"rsp-ui.enableStartServerOnActivation\": &#91;\n        {\n            \"id\": \"redhat.vscode-community-server-connector\",\n            \"name\": \"Community Server Connector\",\n            \"startOnActivation\": true\n        }\n    ],\n    \"workbench.iconTheme\": \"material-icon-theme\",\n    \"oracledevtools.bookmarkFileFolder\": \"\/home\/cgi\/Oracle\/oracle.oracledevtools\",\n    \"oracledevtools.download.otherFolder\": \"\/home\/cgi\/downloads\",\n    \"oracledevtools.connectionConfiguration.configFilesFolder\": \"\/home\/cgi\/Oracle\/network\/admin\",\n    \"oracledevtools.connectionConfiguration.walletFileFolder\": \"\/home\/cgi\/Oracle\/network\/admin\",\n    \"boot-java.rewrite.reconcile\": true,\n    \"git.confirmSync\": false,\n    \"git.enableSmartCommit\": true,\n    \"java.configuration.runtimes\": &#91;\n        {\n            \"name\": \"JavaSE-1.8\",\n            \"path\": \"\/usr\/lib\/jvm\/jdk1.8.0_333\/\"\n        }    \n    \n    ],\n    \"files.exclude\": {\n        \"**\/.classpath\": true,\n        \"**\/.project\": true,\n        \"**\/.settings\": true,\n        \"**\/.factorypath\": true,\n        \"**\/faces-config.NavData\": true,\n        \"**\/nbactions.xml\": true,\n        \"**\/nb-configuration.xml\": true,\n        \"**\/ajcore.*.txt\": true,\n        \"**\/*.log\": true,\n        \"**\/target\": true\n    },\n    \"search.exclude\": {\n        \"**\/target\": true,\n        \"**\/bin\": true,\n        \"*\/target\": true,\n        \"*\/bin\": true\n    },\n    \"sdkuna.maven.executable.path\": \"\/home\/tavo\/apache-maven-3.6.3\/bin\/mvn\",\n    \"sdkuna.maven.offline\": true,\n    \"html.suggest.html5\": false,\n    \"sdkuna.java.author\": \"Gustavo Matamoros Gonz\u00e1lez\",\n    \"html.format.wrapAttributes\": \"force-aligned\",\n    \"oracledevtools.query.clearResultsWindow\": true,\n    \"oracledevtools.query.resultSet.maxRows\": -1,\n    \"oracledevtools.query.autoCommit\": false,\n    \"oracledevtools.query.resultSet.pageSize\": 25,\n    \"debug.toolBarLocation\": \"docked\",\n    \"java.format.settings.url\": \"https:\/\/artifactory.una.ac.cr\/artifactory\/prueba-sdkuna\/java-formatter.xml\",\n    \"java.format.settings.profile\": \"JavaConventions\",\n    \"sdkuna.ssh.host\": \"http:\/\/localhost:8080\",\n    \"java.jdt.ls.vmargs\": \"-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xms2048m -Xmx5000m -Xmx1G -Xms100m\",\n    \"rsp-ui.rsp.java.home\": \"\/usr\/lib\/jvm\/java-11-openjdk-amd64\",\n    \"redhat.telemetry.enabled\": false,\n    \"git.openRepositoryInParentFolders\": \"never\"\n}<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">MAVEN<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Descargamos el archivo<\/li>\n\n\n\n<li><a href=\"https:\/\/archive.apache.org\/dist\/maven\/maven-3\/3.6.3\/binaries\/apache-maven-3.6.3-bin.tar.gz\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/archive.apache.org\/dist\/maven\/maven-3\/3.6.3\/binaries\/apache-maven-3.6.3-bin.tar.gz<\/a><\/li>\n\n\n\n<li>Y lo descomprimimos en \/home\/usuario\/ (NOTA: al descompirmir existe una carpeta interna sacarla y pegarla en \/home\/usuario para que quede as\u00ed y no con el bin)<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"644\" height=\"360\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_038.png\" alt=\"\" class=\"wp-image-14390\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_038.png 644w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_038-300x168.png 300w\" sizes=\"(max-width: 644px) 100vw, 644px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para configurar el Maven que se ejecutar\u00e1, se debe utilizar la opci\u00f3n <strong>sdkuna.maven.executable.path<\/strong>, por lo que escribimos en la barra de b\u00fasqueda sdkuna.maven.executable.path y posteriormente colocamos la ruta de nuestro Maven y guardamos (<em><strong>File<\/strong> &gt; <strong>Save<\/strong><\/em>).<\/li>\n\n\n\n<li>Esta opci\u00f3n es la misma que configuramos desde Apache NetBeans en <em><strong>Tools<\/strong> &gt; <strong>Options<\/strong> &gt; <strong>Java<\/strong> <strong>Maven<\/strong> &gt; \u201c<strong>Maven<\/strong> <strong>Home<\/strong>\u201c.<\/em><\/li>\n\n\n\n<li>Pero ya se encuentra configurada solo la podemos verificar<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"835\" height=\"340\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_039.png\" alt=\"\" class=\"wp-image-14392\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_039.png 835w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_039-300x122.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_039-768x313.png 768w\" sizes=\"(max-width: 835px) 100vw, 835px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Otra propiedad importante a configurar en Maven es <strong>sdkuna.maven.offline <\/strong>(Si se desea una compilacci\u00f3n offline), si la compilaci\u00f3n se debe realizar online, esta opci\u00f3n quedar\u00e1 sin marcar. Escribimos en la barra de b\u00fasqueda sdkuna.maven.offline y marcamos o desmarcamos la opci\u00f3n, seg\u00fan sea el caso.<\/li>\n\n\n\n<li>Esta opci\u00f3n ya se encuentra configurada pero la podemos verificar<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"588\" height=\"295\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_040.png\" alt=\"\" class=\"wp-image-14394\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_040.png 588w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_040-300x151.png 300w\" sizes=\"(max-width: 588px) 100vw, 588px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora como es la primera vez que vamos a descargar SIGESA la vamos a desmarcar para que descargue todo lo necesario cuando vayamos a compilar<\/li>\n\n\n\n<li>Adem\u00e1s esta opci\u00f3n la podemos encontrar en el archivo de configuraci\u00f3n en la secci\u00f3n de <\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"sdkuna.maven.offline\": true,<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"779\" height=\"304\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_041.png\" alt=\"\" class=\"wp-image-14395\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_041.png 779w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_041-300x117.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_041-768x300.png 768w\" sizes=\"(max-width: 779px) 100vw, 779px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lo dejamos en false para que descargue<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"526\" height=\"156\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_043.png\" alt=\"\" class=\"wp-image-14398\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_043.png 526w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_043-300x89.png 300w\" sizes=\"(max-width: 526px) 100vw, 526px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adem\u00e1s se recomienda poner atenci\u00f3n en dos lineas<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>    \"java.jdt.ls.vmargs\": \"-XX:+IgnoreUnrecognizedVMOptions  -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xms2048m -Xmx5000m -Xmx1G -Xms100m\",<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Esta son argumentos que se pasar\u00e1n a la m\u00e1quina virtual de Java (JVM), esta configuraci\u00f3n debe ser personalizada por usuario, seg\u00fan las necesidades que presente<\/li>\n\n\n\n<li>Y la siguiente<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"search.exclude\": {\n        \"**\/target\": true,\n        \"**\/bin\": true,\n        \"*\/target\": true,\n        \"*\/bin\": true\n    },<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y esta se utiliza para excluir en las b\u00fasquedas archivos de compilaci\u00f3n (.jar, .class,\u2026).<\/li>\n\n\n\n<li>Ahora solo debe modificar las siguientes lineas<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"sdkuna.java.author\": \"Gustavo Matamoros Gonz\u00e1lez\",<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Esta por su nombre<\/li>\n\n\n\n<li>Y esta<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"sdkuna.ssh.host\": \"http:\/\/localhost:8080\",<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Por la ip de su maquina o localhost si esta instalado para maquina local<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Apache Tomcat.<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El siguiente paso es configurar apache tomcat<\/li>\n\n\n\n<li>Lo primero es descargar <a href=\"\/wp-content\/uploads\/2023\/03\/apache-tomcat-8.5.78_Limpio_Bueno_Desa07.zip\" target=\"_blank\" rel=\"noreferrer noopener\">tomcat<\/a><\/li>\n\n\n\n<li>lo descompimimos en \/home\/usuario y la cambiamos el nombre a la carpeta Apache-tomcat-8.5.78<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"656\" height=\"390\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_044.png\" alt=\"\" class=\"wp-image-14401\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_044.png 656w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_044-300x178.png 300w\" sizes=\"(max-width: 656px) 100vw, 656px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aqu\u00ed es importante la configuraci\u00f3n de la conexi\u00f3n <\/li>\n\n\n\n<li>Esta se encuentra en la ruta \/home\/tavo\/Apache-tomcat-8.5.78\/conf\/<\/li>\n\n\n\n<li>En el archivo context.xml<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"253\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_045-1024x253.png\" alt=\"\" class=\"wp-image-14402\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_045-1024x253.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_045-300x74.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_045-768x190.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_045.png 1089w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y su contenido para conextarse a desa07 es el siguiente<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n&lt;!--\n  Licensed to the Apache Software Foundation (ASF) under one or more\n  contributor license agreements.  See the NOTICE file distributed with\n  this work for additional information regarding copyright ownership.\n  The ASF licenses this file to You under the Apache License, Version 2.0\n  (the \"License\"); you may not use this file except in compliance with\n  the License.  You may obtain a copy of the License at\n\n      http:&#47;&#47;www.apache.org\/licenses\/LICENSE-2.0\n\n  Unless required by applicable law or agreed to in writing, software\n  distributed under the License is distributed on an \"AS IS\" BASIS,\n  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n  See the License for the specific language governing permissions and\n  limitations under the License.\n--&gt;\n&lt;!-- The contents of this file will be loaded for each web application --&gt;\n&lt;Context&gt;\n\n    &lt;!-- Default set of monitored resources. If one of these changes, the    --&gt;\n    &lt;!-- web application will be reloaded.                                   --&gt;\n    &lt;WatchedResource&gt;WEB-INF\/web.xml&lt;\/WatchedResource&gt;\n    &lt;WatchedResource&gt;${catalina.base}\/conf\/web.xml&lt;\/WatchedResource&gt;\n\n    &lt;!-- Uncomment this to disable session persistence across Tomcat restarts --&gt;\n    &lt;!--\n    &lt;Manager pathname=\"\" \/&gt;\n    --&gt;\n\n    &lt;!--Clon Produccion--&gt;\n    &lt;Resource name=\"jdbc\/sdkuna\" \n    \t      auth=\"Container\"\n\t      type=\"javax.sql.DataSource\" \n\t      driverClassName=\"oracle.jdbc.OracleDriver\"\n\n\t      url=\"jdbc:oracle:thin:@\/\/sigesadesa.una.ac.cr:1521\/DESA07.una.ac.cr\" \n\t      username=\"adm\" \n\t      password=\"sigesa2015\" \n\t      maxActive=\"20000\" \n\t      maxIdle=\"100\"\n\t      maxWait=\"900000\"\n\t      removeAbandonedTimeout=\"600\" \n\t      removeAbandoned=\"true\" \n\t      maxage=\"600000\"\/&gt;\n\n    &lt;!-- JavaMail session factory --&gt;\n    &lt;Resource auth=\"Container\" \n    \t      mail.smtp.host=\"localhost\" \n    \t      mail.smtp.port=\"25\" \n    \t      mail.transport.protocol=\"smtp\" \n    \t      name=\"mail\/Session\" \n    \t      type=\"javax.mail.Session\"\/&gt;\n\n&lt;\/Context&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Visual Code Crear a conexi\u00f3n a Tomcat<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora regresamos a Visual Code <\/li>\n\n\n\n<li>Y ubicamos el plugin \u00abCommunity Server Conector\u00bb<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"510\" height=\"937\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_047.png\" alt=\"\" class=\"wp-image-14405\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_047.png 510w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_047-163x300.png 163w\" sizes=\"(max-width: 510px) 100vw, 510px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y le damos agregar una nueva conexi\u00f3n (icono a la derecha del nombre)<\/li>\n\n\n\n<li>Nos indica si quiere descargar un tomcat o utilizar uno existe en la m\u00e1quina indicamos estaopci\u00f3n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"803\" height=\"192\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_048.png\" alt=\"\" class=\"wp-image-14406\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_048.png 803w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_048-300x72.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_048-768x184.png 768w\" sizes=\"(max-width: 803px) 100vw, 803px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No abre la venata para buscarlo ubicamos el que acabamos de descargar<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"222\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_075-1024x222.png\" alt=\"\" class=\"wp-image-14468\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_075-1024x222.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_075-300x65.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_075-768x167.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_075-1536x333.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_075.png 1567w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le colocamos un nombre<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"695\" height=\"396\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_076.png\" alt=\"\" class=\"wp-image-14470\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_076.png 695w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_076-300x171.png 300w\" sizes=\"(max-width: 695px) 100vw, 695px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>y le damos finalizar<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"498\" height=\"399\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_051.png\" alt=\"\" class=\"wp-image-14411\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_051.png 498w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_051-300x240.png 300w\" sizes=\"(max-width: 498px) 100vw, 498px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Esto nos agrega el servidor<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"414\" height=\"163\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_077.png\" alt=\"\" class=\"wp-image-14471\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_077.png 414w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_077-300x118.png 300w\" sizes=\"(max-width: 414px) 100vw, 414px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Clonar proyecto SIGESA<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El siguiente paso es clonar el proyecto de sigesa<\/li>\n\n\n\n<li>para esto vamos al plugin de git y la damos la opci\u00f3n de \u00abClone Repository\u00bb<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"565\" height=\"394\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_193.png\" alt=\"\" class=\"wp-image-12630\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_193.png 565w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_193-300x209.png 300w\" sizes=\"(max-width: 565px) 100vw, 565px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vamos a bitbucket y copiamos la URL<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"696\" height=\"278\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_186.png\" alt=\"\" class=\"wp-image-12632\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_186.png 696w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_186-300x120.png 300w\" sizes=\"(max-width: 696px) 100vw, 696px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;bitbucket.una.ac.cr\/scm\/erp\/sigesa.git<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Regresamos a VS Code y la pegamos<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"183\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_194.png\" alt=\"\" class=\"wp-image-12633\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_194.png 728w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_194-300x75.png 300w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nos abre la ventana del explorador para indicar donde deseamos cloanr el proyecto<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"201\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_053-1024x201.png\" alt=\"\" class=\"wp-image-14415\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_053-1024x201.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_053-300x59.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_053-768x151.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_053.png 1480w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Seleccionamos donde lo deseamos clonar \u201cEscritorio\u201d<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"753\" height=\"201\" src=\"\/wp-content\/uploads\/2022\/10\/Seleccion_195.png\" alt=\"\" class=\"wp-image-12635\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_195.png 753w, https:\/\/sada.services\/wp-content\/uploads\/2022\/10\/Seleccion_195-300x80.png 300w\" sizes=\"(max-width: 753px) 100vw, 753px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nos pregunta los datos del usuario<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>u: gmatamoros\np: tavo2.<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"557\" height=\"142\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_054.png\" alt=\"\" class=\"wp-image-14416\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_054.png 557w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_054-300x76.png 300w\" sizes=\"(max-width: 557px) 100vw, 557px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"625\" height=\"85\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_055.png\" alt=\"\" class=\"wp-image-14417\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_055.png 625w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_055-300x41.png 300w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y comienza descargar<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"507\" height=\"161\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_056.png\" alt=\"\" class=\"wp-image-14418\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_056.png 507w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_056-300x95.png 300w\" sizes=\"(max-width: 507px) 100vw, 507px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nos inidica si deseamos abrir el repositorio clonado<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"593\" height=\"225\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_057-1.png\" alt=\"\" class=\"wp-image-14421\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_057-1.png 593w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_057-1-300x114.png 300w\" sizes=\"(max-width: 593px) 100vw, 593px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Configuraci\u00f3n de git<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora configuramos git<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ nombre usuario\ngit config --global user.name \"Gustavo Matamoros Gonz\u00e1lez\"\n\n\/\/ correo del usuario\ngit config --global user.email \"gustavo.matamoros.gonzalez@una.cr\"\n\n\/\/ utilice colores\ngit config --global color.ui true\n\n\/\/ almacene las credenciales\ngit config --global credential.helper store\n\n\/\/ Agregar comando superlog para ver mejor los log's\ngit config --global alias.superlog \"log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all\"<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Configurar workspace1<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Actualmente tenemos el visual de la siguente forma<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"470\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_058.png\" alt=\"\" class=\"wp-image-14424\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_058.png 512w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_058-300x275.png 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pero para que este mas limpio vamos a decirle que cree agregue el directorio de sigesa y todos los proyectos este dentro de este<\/li>\n\n\n\n<li>Al final de la lista de proyectos en el espaci\u00f3 negro hacemos clic derecho \u00abAdd folder to workspace\u00bb<\/li>\n\n\n\n<li>Nos abre el explorador y seleccionamos el folder sigesa<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"221\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_059-1024x221.png\" alt=\"\" class=\"wp-image-14426\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_059-1024x221.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_059-300x65.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_059-768x166.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_059.png 1462w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nos queda as\u00ed<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"432\" height=\"278\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_060.png\" alt=\"\" class=\"wp-image-14427\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_060.png 432w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_060-300x193.png 300w\" sizes=\"(max-width: 432px) 100vw, 432px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Compilar proyecto sigesa<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora aprovechando que tenemos todo el proyecto primero vamos a compilar todo para que se descargue todo lo ncesarios que que tenemos el maven con offine true<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">NOTA adicional: Proyecto WDSL<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para evitar problemas con el proyecto de WSDL a la hora de compilar <\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;ERROR] Failed to execute goal org.codehaus.mojo:jaxws-maven-plugin:1.12:wsimport (wsimport) on project sigesa-pbs-wsdl-interface-service: Error executing: wsimport &#91;-s, \/home\/tavo\/Escritorio\/SIGESA_Proyecto\/sigesa\/sigesa-pbs-wsdl\/sigesa-pbs-wsdl-interface-service\/src\/main\/java, -d, \/home\/tavo\/Escritorio\/SIGESA_Proyecto\/sigesa\/sigesa-pbs-wsdl\/sigesa-pbs-wsdl-interface-service\/target\/classes, -p, cr.ac.una.cgi.sigesa.pbs.wsdl.cataiteminfo, -Xnocompile, -extension, https:\/\/www.sicop.go.cr:8080\/CataItemInfoWS\/CataItemInfoWService?WSDL] -&gt; &#91;Help 1]<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"172\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_064-1024x172.png\" alt=\"\" class=\"wp-image-14435\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_064-1024x172.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_064-300x51.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_064-768x129.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_064.png 1324w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vamos a abrir el archivo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/hosts<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y le agregamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>201.193.191.83&nbsp;www.sicop.go.cr\n201.193.191.83 vpj.sicop.go.cr<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"300\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_065-1024x300.png\" alt=\"\" class=\"wp-image-14436\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_065-1024x300.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_065-300x88.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_065-768x225.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_065.png 1174w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le damos File-&gt;Save WorkSpace<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"363\" height=\"610\" src=\"\/wp-content\/uploads\/2023\/03\/Menu_066.png\" alt=\"\" class=\"wp-image-14438\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Menu_066.png 363w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Menu_066-179x300.png 179w\" sizes=\"(max-width: 363px) 100vw, 363px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y nos abre el explorado de archivos para guardalo en una ubicaci\u00f3n le cambiamos al nombre<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"170\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_067-1024x170.png\" alt=\"\" class=\"wp-image-14439\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_067-1024x170.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_067-300x50.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_067-768x127.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_067.png 1442w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lo cerramos para que agarre el cambio<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Continuamos&#8230;<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Iniciamos con \u00absigesa-aggregator\u00bb<\/li>\n\n\n\n<li>Sobre el proyecto -&gt; clic derecho -&gt; Clean and build<\/li>\n\n\n\n<li>Esto ejecuta el comando<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"\/home\/tavo\/apache-maven-3.6.3\/bin\/mvn\" clean install -f \"\/home\/tavo\/Escritorio\/SIGESA_Proyecto\/sigesa\/sigesa-aggregator\/pom.xml\" -DskipTests=true<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y comienza descargar todo lo necesario<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"814\" height=\"230\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_061.png\" alt=\"\" class=\"wp-image-14428\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_061.png 814w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_061-300x85.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_061-768x217.png 768w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si nos da el siguiente error <\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ERROR] Failed to execute goal org.codehaus.mojo:aspectj-maven-plugin:1.11:compile (default) on project sigesa-aggregator: Execution default of goal org.codehaus.mojo:aspectj-maven-plugin:1.11:compile failed: Plugin org.codehaus.mojo:aspectj-maven-plugin:1.11 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:11.0.18 at specified path \/usr\/lib\/jvm\/java-11-openjdk-amd64\/..\/lib\/tools.jar -&gt; &#91;Help 1]<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Como vemos esta utilizando java 11 y no el 1.8 por tanto ejecutamos<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Abrimos el archivo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano ~\/.bashrc<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Agregamos al final<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#Set the JAVA_HOME\nexport JAVA_HOME=\/usr\/lib\/jvm\/jdk1.8.0_333\n#Add the JAVA_HOME to the PATH\nexport PATH=\"$JAVA_HOME\/bin:$PATH\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Actualizamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>source ~\/.bashrc<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y comprobamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>echo $JAVA_HOME\n\n\/\/ Resultado\n\/usr\/lib\/jvm\/jdk1.8.0_333\n\necho $PATH\n\n\/\/ Resultado\n\/usr\/lib\/jvm\/jdk1.8.0_333\/bin:\/root\/java\/jdk\/jdk-11.0.12+7\/bin:\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin:\/usr\/games:\/usr\/local\/games:\/snap\/bin<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y verificamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-alternatives --config java<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verificamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Existen 4 opciones para la alternativa java (que provee \/usr\/bin\/java).\n\n  Selecci\u00f3n   Ruta                                            Prioridad  Estado\n------------------------------------------------------------\n  0            \/usr\/lib\/jvm\/java-18-openjdk-amd64\/bin\/java      1811      modo autom\u00e1tico\n  1            \/usr\/lib\/jvm\/java-11-openjdk-amd64\/bin\/java      1111      modo manual\n  2            \/usr\/lib\/jvm\/java-18-openjdk-amd64\/bin\/java      1811      modo manual\n  3            \/usr\/lib\/jvm\/java-8-openjdk-amd64\/jre\/bin\/java   1081      modo manual\n* 4            \/usr\/lib\/jvm\/jdk1.8.0_333\/bin\/java               1         modo manual<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Volvemos a compilar \u00abclean and build\u00bb<\/li>\n\n\n\n<li>o el comando<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"\/home\/tavo\/apache-maven-3.6.3\/bin\/mvn\" clean install -f \"\/home\/tavo\/Escritorio\/SIGESA_Proyecto\/sigesa\/sigesa-aggregator\/pom.xml\" -DskipTests=true<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si todo sale bien se compila de forma correcta<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"732\" height=\"326\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_062.png\" alt=\"\" class=\"wp-image-14432\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_062.png 732w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_062-300x134.png 300w\" sizes=\"(max-width: 732px) 100vw, 732px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora mandamos a compilar todo la carpeta sigesa que creamos anteriormente<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"258\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_063.png\" alt=\"\" class=\"wp-image-14433\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_063.png 369w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_063-300x210.png 300w\" sizes=\"(max-width: 369px) 100vw, 369px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clic derecho \u00abClean and Build\u00bb<\/li>\n\n\n\n<li>o con el comando<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"\/home\/tavo\/apache-maven-3.6.3\/bin\/mvn\" clean install -f \"\/home\/tavo\/Escritorio\/SIGESA_Proyecto\/sigesa\/pom.xml\" -DskipTests=true<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si sale bien el proceso deber\u00eda salir que esta realizando una compilaci\u00f3n muy grande que hay que espera que termine antes de levantar<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"876\" height=\"319\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_068.png\" alt=\"\" class=\"wp-image-14443\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_068.png 876w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_068-300x109.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_068-768x280.png 768w\" sizes=\"(max-width: 876px) 100vw, 876px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Una vez que compilamos todo sigesa<\/li>\n\n\n\n<li>Vamos a descargar una rama<\/li>\n\n\n\n<li>Para esto ubicamos la siguiente secci\u00f3n y le damos clic<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"951\" height=\"1025\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_069.png\" alt=\"\" class=\"wp-image-14444\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_069.png 951w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_069-278x300.png 278w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_069-768x828.png 768w\" sizes=\"(max-width: 951px) 100vw, 951px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No aparece una venata donde digitamos el numero de rama ej: PPI-275<\/li>\n\n\n\n<li>y de esta forma nos pasamos para trabajar en la rama<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"571\" height=\"530\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_071.png\" alt=\"\" class=\"wp-image-14445\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_071.png 571w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_071-300x278.png 300w\" sizes=\"(max-width: 571px) 100vw, 571px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Instalaci\u00f3n de VPN UNA (PC local) Instalaci\u00f3n de Java (PC Remota) Instalar java jdk1.8.0_333 Instalaci\u00f3n de VISUAL CODE Angular NOMBRE EXTENSIONES DESCRIPCI\u00d3N Angular Snippets Angular Essentials Angular Language Service nos permite detectar errores en el template TSLint Snippets para sintaxis Typescript .NET NOMBRE EXTENSIONES DESCRIPCI\u00d3N C# Extensions JAVA NOMBRE EXTENSIONES DESCRIPCI\u00d3N Extension Pack for Java [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[443],"tags":[486],"class_list":["post-14379","post","type-post","status-publish","format-standard","hentry","category-sigesa","tag-ambiente-local"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/14379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14379"}],"version-history":[{"count":38,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/14379\/revisions"}],"predecessor-version":[{"id":16385,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/14379\/revisions\/16385"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}