{"id":4176,"date":"2023-11-29T08:25:53","date_gmt":"2023-11-29T14:25:53","guid":{"rendered":"https:\/\/linuxitos.com\/main\/?p=4176"},"modified":"2023-11-29T08:25:54","modified_gmt":"2023-11-29T14:25:54","slug":"instalar-apache-tomcat-fedora-39","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/instalar-apache-tomcat-fedora-39\/","title":{"rendered":"Instalar Apache Tomcat | Fedora 39"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/11\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/11\/image-1024x632.png\" alt=\"\" class=\"wp-image-4177\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/11\/image-1024x632.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/11\/image-300x185.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/11\/image-768x474.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/11\/image.png 1292w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Inicio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apache Tomcat (tambi\u00e9n llamado Jakarta Tomcat o simplemente Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Oracle Corporation (aunque creado por Sun Microsystems). <a href=\"https:\/\/tomcat.apache.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/tomcat.apache.org\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tomcat es desarrollado y actualizado por miembros de la Apache Software Foundation y voluntarios independientes. Los usuarios disponen de libre acceso a su c\u00f3digo fuente y a su forma binaria en los t\u00e9rminos establecidos en la&nbsp;<em>Apache Software License<\/em>. Las primeras distribuciones de Tomcat fueron las versiones 3.0.x. A partir de la versi\u00f3n 4.0, Jakarta Tomcat utiliza el contenedor de servlets conocido como Catalina.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Descarga<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El instalador se descarga del siguiente link <a href=\"https:\/\/tomcat.apache.org\/download-90.cgi\">https:\/\/tomcat.apache.org\/<\/a> y lo descomprimen en la carpeta Descargas.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Elijan la versi\u00f3n que se requiera, de preferencia la \u00faltima estable y clic en descargar <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La instalaci\u00f3n se realiza de manera independiente a los instalados o previas instalaciones que se tengan, la idea es instalarlo y utilizarlo, con alguno IDE de desarrollo ya sea con Netbenas IDE, o Eclipse, o alg\u00fan otro IDE con el que se desee utilizar JSF, JSP, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En \u00e9ste ejemplo, se utiliz\u00f3 fedora 32, x86_64 con instalaciones previa de netbean v12, y se utiliza para ejemplos locales de proyectos JSF.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La instalaci\u00f3n consiste en mover la carpeta extra\u00edda del archivo descargado previamente, a la ruta \/opt\/ una vez ah\u00ed, se crean alias para iniciar o detener el servicio de apache tomcat<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo mv ~\/Downloads\/apache-tomcat-X.X.X \/opt\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">** Cambiar las X.X.X por la versi\u00f3n que se haya elegido<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si por alguna raz\u00f3n la carpeta no est\u00e1 extra\u00edda en Descargas o Downloads, entonces indicar la ruta en la que est\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez movido la carpeta, ahora crear los alias para iniciar o detener el servicio de tomcat. En lo personal prefiero usar alias, de ese modo se afecta la ruta de binarios en \/usr\/bin sino en su lugar un alias simple.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para crear el alias, abrir el archivo .bashrc o si usan alg\u00fan otro interprete de comandos como zsh entonces ser\u00eda .zshrc que est\u00e1 en la carpeta personal:<\/p>\n\n\n\n<pre style=\"background: rgb(245, 245, 245); border-radius: 6px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">gnome-text-editor ~\/.bashrc\ngnome-text-editor ~\/.zshrc<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y agregar las l\u00edneas siguientes:<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">alias iniciartomcat=\"sudo \/opt\/apache-tomcat-9.0.38\/bin\/startup.sh \"\nalias detenertomcat=\"sudo \/opt\/apache-tomcat-x.x.x\/bin\/shutdown.sh \"<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y ahora, para editar el usuario y contrase\u00f1a de tomcat, abrir el archivo siguiente para editarlo:<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo gnome-text-editor \/opt\/apache-tomcat-x.x.x\/conf\/tomcat-users.xml<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Iniciar o detener tomcat<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">iniciartomcat<\/pre>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">detenertomcat<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y eso ser\u00eda todo, \u00e9sta instalaci\u00f3n se puede utilizar como instancia para proyectos desde netbeans o eclipse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fuentes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/javapointers.com\/how-to\/add-tomcat-server-netbeans\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/javapointers.com\/how-to\/add-tomcat-server-netbeans<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Inicio Apache Tomcat (tambi\u00e9n llamado Jakarta Tomcat o simplemente Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Oracle Corporation (aunque creado por Sun Microsystems). https:\/\/tomcat.apache.org\/ Tomcat es desarrollado y actualizado por miembros de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4177,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1540,1543,7,1511,1541,1890],"tags":[1700,1953,1954,1701,1955],"class_list":["post-4176","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-develepmet","category-developer","category-fedora","category-server","category-web-developer","category-web-development","tag-apache","tag-apache-tomcat-2","tag-instalar-tomcat","tag-tomcat","tag-tomcat-fedora"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=4176"}],"version-history":[{"count":2,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4176\/revisions"}],"predecessor-version":[{"id":4180,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4176\/revisions\/4180"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media\/4177"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=4176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=4176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=4176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}