{"id":4278,"date":"2024-11-22T17:40:44","date_gmt":"2024-11-22T16:40:44","guid":{"rendered":"https:\/?p=4278"},"modified":"2024-11-23T23:06:27","modified_gmt":"2024-11-23T22:06:27","slug":"guia-para-instalar-y-configurar-tomcat-en-debian-linux-12","status":"publish","type":"post","link":"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/","title":{"rendered":"Guide to installing and configuring Tomcat on Debian Linux 12."},"content":{"rendered":"<figure class=\"wp-block-image aligncenter size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/tomcat10-4-1024x576.jpg\" alt=\"\" class=\"wp-image-4296\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/tomcat10-4-1024x576.jpg 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/tomcat10-4-300x169.jpg 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/tomcat10-4-768x432.jpg 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/tomcat10-4-1536x864.jpg 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/tomcat10-4.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Article table of contents.<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#%C2%BFQue_es_Tomcat\" >What is Tomcat?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#%C2%BFPara_que_sirve_Tomcat\" >What is Tomcat used for?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#Ventajas_de_Tomcat\" >Advantages of Tomcat<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#Beneficios_de_usar_Tomcat\" >Benefits of using Tomcat<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#Caracteristicas_de_Tomcat\" >Tomcat Features<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#Instalacion_de_Tomcat_en_Debian_12\" >Installing Tomcat on Debian 12<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#Enlazar_Tomcat_10_con_Apache\" >Connecting Tomcat 10 to Apache<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#Configurar_Apache_para_redirigir_las_peticiones_a_Tomcat\" >Configure Apache to redirect requests to Tomcat<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#Verificar_la_configuracion_Abre_tu_navegador_y_ve_a\" >Check your settings Open your browser and go to:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#Relacion_de_Tomcat_con_Java_Servlets_y_JSP\" >Tomcat&#039;s Relationship with Java, Servlets, and JSP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#Conclusiones\" >Conclusions<\/a><\/li><\/ul><\/nav><\/div>\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFQue_es_Tomcat\"><\/span>What is Tomcat?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Tomcat is a&nbsp;<strong>web server and servlet container<\/strong>&nbsp;developed by the Apache Software Foundation. It is designed to run applications based on&nbsp;<strong>Java<\/strong>, as&nbsp;<strong>servlets<\/strong>&nbsp;and&nbsp;<strong>JavaServer Pages (JSP)<\/strong>, which are key technologies in Java web development.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFPara_que_sirve_Tomcat\"><\/span>What is Tomcat used for?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Tomcat serves as a platform for running web applications written in&nbsp;<strong>Java<\/strong>. Allows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Serving dynamic applications on the web.<\/li>\n\n\n\n<li>Implement business logic through servlets.<\/li>\n\n\n\n<li>Generate dynamic content using JSP.<\/li>\n\n\n\n<li>Integrate with Java frameworks such as Spring and Hibernate.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ventajas_de_Tomcat\"><\/span>Advantages of Tomcat<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Open source<\/strong>: Completely free and supported by a large community.<\/li>\n\n\n\n<li><strong>Light<\/strong>: It is lighter than other Java Enterprise servers such as GlassFish or JBoss.<\/li>\n\n\n\n<li><strong>Easy to integrate<\/strong>: Compatible with many popular Java tools and frameworks.<\/li>\n\n\n\n<li><strong>Modularity<\/strong>: You can install only the necessary components.<\/li>\n\n\n\n<li><strong>Flexibility<\/strong>: Configurable to meet different needs.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Beneficios_de_usar_Tomcat\"><\/span>Benefits of using Tomcat<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>High performance<\/strong>: Capable of handling multiple concurrent requests.<\/li>\n\n\n\n<li><strong>Support for Java standards<\/strong>: Compliant with Java EE servlet and JSP specifications.<\/li>\n\n\n\n<li><strong>Reliability<\/strong>: Ideal for production applications thanks to its stability.<\/li>\n\n\n\n<li><strong>Cross-platform support<\/strong>: Works on any operating system that supports Java.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Caracteristicas_de_Tomcat\"><\/span>Tomcat Features<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Compliance with Java EE standards<\/strong>: Compatible with servlets and JSP.<\/li>\n\n\n\n<li><strong>Extensibility<\/strong>: Supports modules and customization via configuration files.<\/li>\n\n\n\n<li><strong>Remote management<\/strong>: Access through the web interface for administration.<\/li>\n\n\n\n<li><strong>SSL support<\/strong>: : Connection security.<\/li>\n\n\n\n<li><strong>Robust ecosystem<\/strong>: Compatible with CI\/CD tools and other integrations<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Instalacion_de_Tomcat_en_Debian_12\"><\/span>Installing Tomcat on Debian 12<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Prerequisites<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Make sure you have Java installed.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo apt install openjdk-17-jdk\n$ java -version\nopenjdk version &quot;17.0.13&quot; 2024-10-15\nOpenJDK Runtime Environment (build 17.0.13+11-Debian-2deb12u1)\nOpenJDK 64-Bit Server VM (build 17.0.13+11-Debian-2deb12u1, mixed mode, sharing)\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\">&nbsp;<strong>Install Apache Tomcat<\/strong> 10 from repository<\/h4>\n\n\n\n<p>Debian includes Tomcat in its official repositories. Install it with:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo apt install tomcat10 tomcat10-admin tomcat10-user tomcat10-docs \n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Check service status<\/strong><\/h4>\n\n\n\n<p>After installation, the Tomcat service should start automatically. Check its status:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo systemctl status tomcat10\n<\/pre><\/div>\n\n\n<p>If it is not active, start it:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo systemctl start tomcat10\n<\/pre><\/div>\n\n\n<p>Enable the service to start automatically with the system:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo systemctl enable tomcat10\n<\/pre><\/div>\n\n\n<p>Tomcat 10 configuration (Conf) files are in the path <code class=\"\" data-line=\"\" data-no-auto-translation=\"\">\/etc\/tomcat10<\/code><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ ls \/etc\/tomcat10\nCatalina  catalina.properties  context.xml  jaspic-providers.xml  logging.properties  policy.d  server.xml  tomcat-users.xml  web.xml\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Edit the configuration file<\/strong> in \/etc\/tomcat10\/server.xml:<\/h4>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo nano \/etc\/tomcat10\/server.xml\n<\/pre><\/div>\n\n\n<p>Make sure the port is configured correctly:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: xml; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n&lt;Connector port=&quot;8080&quot; protocol=&quot;HTTP\/1.1&quot;\n           connectionTimeout=&quot;20000&quot;\n           redirectPort=&quot;8443&quot; \/&gt;\n<\/pre><\/div>\n\n\n<p><strong>Restart the Tomcat service<\/strong>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo systemctl restart tomcat10\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Basic commands to manage Tomcat<\/strong><\/h4>\n\n\n\n<p><strong>Start Tomcat<\/strong>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo systemctl start tomcat10\n<\/pre><\/div>\n\n\n<p><strong>Stop Tomcat<\/strong>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo systemctl stop tomcat10\n<\/pre><\/div>\n\n\n<p><strong>Restart Tomcat<\/strong>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo systemctl restart tomcat10\n<\/pre><\/div>\n\n\n<p><strong>View Tomcat status<\/strong>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo systemctl status tomcat10\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Access the Tomcat home page<\/strong><\/h4>\n\n\n\n<p>By default, Tomcat listens on the port&nbsp;<strong>8080<\/strong>. Access from a browser to:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\nhttp:\/\/&amp;lt;tu_direccion_IP&gt;:8080\nhttp:\/\/localhost:8080\n<\/pre><\/div>\n\n\n<p>You should see the Apache Tomcat welcome page.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-1-1024x517.png\" alt=\"\" class=\"wp-image-4283\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-1-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-1-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-1-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-1-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-1.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Configure the web administrator<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Enable access to the web administrator<\/strong>: Edit the user configuration file in <code class=\"\" data-line=\"\" data-no-auto-translation=\"\">\/etc\/tomcat10\/tomcat-users.xml<\/code><\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo nano \/etc\/tomcat10\/tomcat-users.xml\n<\/pre><\/div>\n\n\n<p>Add a user with administrator roles:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n&amp;lt;role rolename=&quot;manager-gui&quot;\/&gt;\n&amp;lt;role rolename=&quot;admin-gui&quot;\/&gt;\n&amp;lt;user username=&quot;tuusuario&quot; password=&quot;tucontrase\u00f1a&quot; roles=&quot;manager-gui,admin-gui&quot;\/&gt;\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-2-1024x517.png\" alt=\"\" class=\"wp-image-4288\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-2-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-2-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-2-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-2-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-2.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Save and close the file, then restart Tomcat:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo systemctl restart tomcat10\n<\/pre><\/div>\n\n\n<p>Access the administration panel:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\nhttp:\/\/&amp;lt;tu_direccion_IP&gt;:8080\/manager\/html\nhttp:\/\/localhost:8080\/manager\/html\n<\/pre><\/div>\n\n\n<p>Enter the username and password you set up.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-3-1024x517.png\" alt=\"\" class=\"wp-image-4290\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-3-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-3-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-3-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-3-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Tomcat10-3.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Enlazar_Tomcat_10_con_Apache\"><\/span>Connecting Tomcat 10 to Apache<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>To link Tomcat 10 with Apache on Debian 12, you can use the module <code class=\"\" data-line=\"\" data-no-auto-translation=\"\">mod_proxy<\/code> from Apache. This will allow Apache to act as a reverse proxy for Tomcat.<\/p>\n\n\n\n<p>Enable modules <code class=\"\" data-line=\"\" data-no-auto-translation=\"\">proxy<\/code> and <code class=\"\" data-line=\"\" data-no-auto-translation=\"\">proxy_http<\/code>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo a2enmod proxy\n$ sudo a2enmod proxy_http\n$ sudo systemctl restart apache2\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configurar_Apache_para_redirigir_las_peticiones_a_Tomcat\"><\/span>Configure Apache to redirect requests to Tomcat<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Create a configuration file in Apache in <code class=\"\" data-line=\"\" data-no-auto-translation=\"\">\/etc\/apache2\/sites-available\/<\/code><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo nano \/etc\/apache2\/sites-available\/tomcat.conf\n<\/pre><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n&amp;lt;VirtualHost *:80&gt;\n    ServerAdmin webmaster@localhost\n    DocumentRoot \/var\/www\/html\n\n    ProxyRequests Off\n    ProxyPass \/ http:\/\/localhost:8080\/\n    ProxyPassReverse \/ http:\/\/localhost:8080\/\n    &amp;lt;Proxy *&gt;\n        Order deny,allow\n        Allow from all\n    &amp;lt;\/Proxy&gt;\n\n    ErrorLog ${APACHE_LOG_DIR}\/error.log\n    CustomLog ${APACHE_LOG_DIR}\/access.log combined\n&amp;lt;\/VirtualHost&gt;\n<\/pre><\/div>\n\n\n<p><strong>Enable Apache configuration and restart the service<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: bash; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\n$ sudo a2ensite tomcat.conf\n$ sudo systemctl restart apache2\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verificar_la_configuracion_Abre_tu_navegador_y_ve_a\"><\/span>Check your settings Open your browser and go to: <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\" data-no-auto-translation=\"\">\nhttp:\/\/localhost\n<\/pre><\/div>\n\n\n<p>You should see the Tomcat home page, indicating that Apache is correctly configured as a reverse proxy for Tomcat.<\/p>\n\n\n\n<p>This configures Apache to redirect requests to Tomcat port 8080.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Relacion_de_Tomcat_con_Java_Servlets_y_JSP\"><\/span>Tomcat&#039;s Relationship with Java, Servlets, and JSP<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>JSP (JavaServer Pages)<\/strong>: A technology for developing dynamic web pages, similar to PHP, but based on Java.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Java<\/strong>: It is the base language for creating applications that run on Tomcat.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Servlets<\/strong>: These are Java components that process HTTP requests and generate dynamic responses.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusiones\"><\/span>Conclusions<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Tomcat is an excellent choice for those looking for a reliable, lightweight web server compatible with Java-based applications. Thanks to its ease of use and high performance, it is widely used in both development and production environments. Learning to use Tomcat not only improves your server administration skills but also strengthens your understanding of the Java ecosystem. <\/p>\n\n\n\n<p>Installing Apache Tomcat from the official Debian 12 repository is quick and easy. By taking advantage of precompiled packages, you&#039;ll ensure a standard and compatible configuration.<\/p>\n\n\n\n<p><\/p>\n<div style='text-align:center' class='yasr-auto-insert-overall'><\/div><div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 es Tomcat? Tomcat es un&nbsp;servidor web y contenedor de servlets&nbsp;desarrollado por Apache Software Foundation. Est\u00e1 dise\u00f1ado para ejecutar aplicaciones basadas en&nbsp;Java, como&nbsp;servlets&nbsp;y&nbsp;JavaServer Pages (JSP), que son tecnolog\u00edas clave en el desarrollo web en Java. \u00bfPara qu\u00e9 sirve Tomcat? Tomcat sirve como una plataforma para ejecutar aplicaciones web escritas en&nbsp;Java. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4296,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5,176,3],"tags":[7,15,249],"class_list":["post-4278","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo","category-desarrollo-web","category-sistemas","tag-debian-linux","tag-linux","tag-tomcat"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Gu\u00eda para Instalar y Configurar Tomcat en Debian Linux 12,<\/title>\n<meta name=\"description\" content=\"Aprende a instalar y configurar Tomcat en Debian 12 para ejecutar aplicaciones Java de manera eficiente con nuestra gu\u00eda completa.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gu\u00eda para Instalar y Configurar Tomcat en Debian Linux 12,\" \/>\n<meta property=\"og:description\" content=\"Aprende a instalar y configurar Tomcat en Debian 12 para ejecutar aplicaciones Java de manera eficiente con nuestra gu\u00eda completa.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/\" \/>\n<meta property=\"og:site_name\" content=\"javiercachon.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-22T16:40:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-23T22:06:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/tomcat10-4.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Javier Cach\u00f3n Garrido\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/x.com\/udegeek\" \/>\n<meta name=\"twitter:site\" content=\"@udegeek\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Javier Cach\u00f3n Garrido\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\\\/\"},\"author\":{\"name\":\"Javier Cach\u00f3n Garrido\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"headline\":\"Gu\u00eda para instalar y configurar Tomcat en Debian Linux 12.\",\"datePublished\":\"2024-11-22T16:40:44+00:00\",\"dateModified\":\"2024-11-23T22:06:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\\\/\"},\"wordCount\":739,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/tomcat10-4.jpg\",\"keywords\":[\"Debian Linux\",\"Linux\",\"Tomcat\"],\"articleSection\":[\"Desarrollo\",\"Desarrollo Web\",\"Sistemas\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\\\/\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\\\/\",\"name\":\"Gu\u00eda para Instalar y Configurar Tomcat en Debian Linux 12,\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/tomcat10-4.jpg\",\"datePublished\":\"2024-11-22T16:40:44+00:00\",\"dateModified\":\"2024-11-23T22:06:27+00:00\",\"description\":\"Aprende a instalar y configurar Tomcat en Debian 12 para ejecutar aplicaciones Java de manera eficiente con nuestra gu\u00eda completa.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\\\/#primaryimage\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/tomcat10-4.jpg\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/tomcat10-4.jpg\",\"width\":1920,\"height\":1080,\"caption\":\"a cat with a feather\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"inicio\",\"item\":\"https:\\\/\\\/javiercachon.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gu\u00eda para instalar y configurar Tomcat en Debian Linux 12.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/\",\"name\":\"javiercachon.com\",\"description\":\"es una plataforma educativa revolucionaria que busca democratizar el acceso al conocimiento en inform\u00e1tica.\",\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"alternateName\":\"javiercachon.com\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\",\"name\":\"Javier Cach\u00f3n Garrido\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"width\":250,\"height\":34,\"caption\":\"Javier Cach\u00f3n Garrido\"},\"logo\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\"},\"description\":\"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\\\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\\\/Linux.\",\"sameAs\":[\"https:\\\/\\\/javiercachon.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/javiercachon82\",\"https:\\\/\\\/www.instagram.com\\\/edugeek\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/javiercachongarrido\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/x.com\\\/udegeek\",\"https:\\\/\\\/www.youtube.com\\\/@edugeek\",\"https:\\\/\\\/wiki.javiercachon.com\\\/wiki\\\/index.php\\\/Usuario:Ojosdegato\"],\"url\":\"https:\\\/\\\/javiercachon.com\\\/en\\\/author\\\/ojosdegato\\\/\"},false]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gu\u00eda para Instalar y Configurar Tomcat en Debian Linux 12,","description":"Aprende a instalar y configurar Tomcat en Debian 12 para ejecutar aplicaciones Java de manera eficiente con nuestra gu\u00eda completa.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/","og_locale":"en_US","og_type":"article","og_title":"Gu\u00eda para Instalar y Configurar Tomcat en Debian Linux 12,","og_description":"Aprende a instalar y configurar Tomcat en Debian 12 para ejecutar aplicaciones Java de manera eficiente con nuestra gu\u00eda completa.","og_url":"https:\/\/javiercachon.com\/en\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/","og_site_name":"javiercachon.com","article_publisher":"https:\/\/www.facebook.com\/javiercachon82","article_author":"https:\/\/www.facebook.com\/javiercachon82","article_published_time":"2024-11-22T16:40:44+00:00","article_modified_time":"2024-11-23T22:06:27+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/tomcat10-4.jpg","type":"image\/jpeg"}],"author":"Javier Cach\u00f3n Garrido","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/x.com\/udegeek","twitter_site":"@udegeek","twitter_misc":{"Written by":"Javier Cach\u00f3n Garrido","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/javiercachon.com\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#article","isPartOf":{"@id":"https:\/\/javiercachon.com\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/"},"author":{"name":"Javier Cach\u00f3n Garrido","@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"headline":"Gu\u00eda para instalar y configurar Tomcat en Debian Linux 12.","datePublished":"2024-11-22T16:40:44+00:00","dateModified":"2024-11-23T22:06:27+00:00","mainEntityOfPage":{"@id":"https:\/\/javiercachon.com\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/"},"wordCount":739,"commentCount":0,"publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"image":{"@id":"https:\/\/javiercachon.com\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/tomcat10-4.jpg","keywords":["Debian Linux","Linux","Tomcat"],"articleSection":["Desarrollo","Desarrollo Web","Sistemas"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/javiercachon.com\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/javiercachon.com\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/","url":"https:\/\/javiercachon.com\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/","name":"Gu\u00eda para Instalar y Configurar Tomcat en Debian Linux 12,","isPartOf":{"@id":"https:\/\/javiercachon.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/javiercachon.com\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#primaryimage"},"image":{"@id":"https:\/\/javiercachon.com\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/tomcat10-4.jpg","datePublished":"2024-11-22T16:40:44+00:00","dateModified":"2024-11-23T22:06:27+00:00","description":"Aprende a instalar y configurar Tomcat en Debian 12 para ejecutar aplicaciones Java de manera eficiente con nuestra gu\u00eda completa.","breadcrumb":{"@id":"https:\/\/javiercachon.com\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/javiercachon.com\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/javiercachon.com\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#primaryimage","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/tomcat10-4.jpg","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/tomcat10-4.jpg","width":1920,"height":1080,"caption":"a cat with a feather"},{"@type":"BreadcrumbList","@id":"https:\/\/javiercachon.com\/guia-para-instalar-y-configurar-tomcat-en-debian-linux-12\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"inicio","item":"https:\/\/javiercachon.com\/"},{"@type":"ListItem","position":2,"name":"Gu\u00eda para instalar y configurar Tomcat en Debian Linux 12."}]},{"@type":"WebSite","@id":"https:\/\/javiercachon.com\/es\/#website","url":"https:\/\/javiercachon.com\/es\/","name":"javiercachon.com","description":"It is a revolutionary educational platform that seeks to democratize access to computer science knowledge.","publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"alternateName":"javiercachon.com","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/javiercachon.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997","name":"Javier Cach\u00f3n Garrido","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","width":250,"height":34,"caption":"Javier Cach\u00f3n Garrido"},"logo":{"@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg"},"description":"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\/Linux.","sameAs":["https:\/\/javiercachon.com\/","https:\/\/www.facebook.com\/javiercachon82","https:\/\/www.instagram.com\/edugeek\/","https:\/\/www.linkedin.com\/in\/javiercachongarrido\/","https:\/\/x.com\/https:\/\/x.com\/udegeek","https:\/\/www.youtube.com\/@edugeek","https:\/\/wiki.javiercachon.com\/wiki\/index.php\/Usuario:Ojosdegato"],"url":"https:\/\/javiercachon.com\/en\/author\/ojosdegato\/"},false]}},"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/tomcat10-4.jpg","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/posts\/4278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/comments?post=4278"}],"version-history":[{"count":0,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/posts\/4278\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/media\/4296"}],"wp:attachment":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/media?parent=4278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/categories?post=4278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/tags?post=4278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}