{"id":10483,"date":"2024-05-04T16:00:55","date_gmt":"2024-05-04T12:30:55","guid":{"rendered":"https:\/\/xaas.ir\/blog\/?p=10483"},"modified":"2025-09-02T19:38:54","modified_gmt":"2025-09-02T16:08:54","slug":"how-to-install-tomcat","status":"publish","type":"post","link":"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/","title":{"rendered":"\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0646\u0635\u0628 \u0633\u0631\u0648\u0631 \u0622\u067e\u0627\u0686\u06cc \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4"},"content":{"rendered":"<p style=\"text-align: justify;\">\u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0686\u06af\u0648\u0646\u0647 \u0627\u0633\u062a\u061f \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0632 <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/abalon.cloud\/blog\" target=\"_blank\" rel=\"noopener\">\u0628\u0644\u0627\u06af \u0622\u0628\u0627\u0644\u0648\u0646<\/a><\/span> \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u0645 \u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 \u0633\u0631\u0648\u0631 \u0622\u067e\u0627\u0686\u06cc \u062a\u0627\u0645 \u06a9\u062a \u06f1\u06f0 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u062f\u0647\u06cc\u0645.<\/p>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u0641\u0627\u0647\u06cc\u0645 \u0645\u0647\u0645 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0646\u0635\u0628\u060c \u0645\u0627\u0646\u0646\u062f \u062a\u0646\u0638\u06cc\u0645 \u0645\u062d\u06cc\u0637\u060c \u062f\u0627\u0646\u0644\u0648\u062f \u0648 \u0646\u0635\u0628 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0622\u0646 \u0631\u0627 \u0645\u0648\u0631\u062f \u0628\u0631\u0631\u0633\u06cc \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645.<\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 14pt;\"><strong>\n                <style>\n                    @media (max-width: 540px) {\n                        .custom-read-more-box {\n                            flex-direction: column !important;\n                        }\n                        .custom-read-more-box > div {\n                            margin-bottom: 15px;\n                            margin-right: 0 !important;\n                        }\n                        .custom-read-more-box-image {\n                            width: auto !important;\n                        }\n                    }\n                <\/style>\n            <div style=\"background-color: #e9f1f9; padding: 20px; border-radius: 10px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); margin-top: 20px;\">\n                <div class=\"custom-read-more-box\" style=\"display: flex; align-items: center;\">\n                    <p style=\"flex: 1; font-size: 14px; color: #555; margin: 0 0 10px; align-self: center; white-space: break-spaces; text-align: center; max-width: 120px;\">\u062c\u0647\u062a \u0645\u0637\u0627\u0644\u0639\u0647 \u0628\u06cc\u0634\u062a\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f:<\/p>\n                    <div style=\"background-color: #fff; padding: 15px; border-radius: 10px; display: flex; align-items: center; box-shadow: 0 2px 5px rgba(0,0,0,0.1); flex: 4; width: 100%;\">\n                        <div class=\"custom-read-more-box-no-margin\" style=\"flex: 1; font-size: 19px; text-align: right; margin-top: 15px; margin-right:15px; min-height: 70px; align-content: space-around;\">\n                            <span style=\"text-decoration: none;\"><span style=\"color: #3366ff;\">\u0633\u0631\u0648\u0631 <a style=\"color: #3366ff;\" href=\"https:\/\/abalon.cloud\/blog\/what-is-apache-tomcat\" target=\"_blank\" rel=\"noopener\">\u0622\u067e\u0627\u0686\u06cc \u062a\u0627\u0645 \u06a9\u062a<\/a> \u0686\u06cc\u0633\u062a\u061f<\/span><\/strong><\/span><\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div><\/p>\n<p style=\"text-align: justify;\"><strong>\u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627<\/strong><\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0646\u0635\u0628 tomcat \u0628\u0627\u06cc\u062f \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f:<\/p>\n<ul style=\"text-align: justify;\">\n<li>\u0646\u0635\u0628 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4<\/li>\n<li>\u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u06cc\u06a9 \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0628\u0627 \u0627\u0645\u062a\u06cc\u0627\u0632\u0627\u062a sudo \u06cc\u0627 root<\/li>\n<li>\u067e\u0646\u062c\u0631\u0647 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \/ \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 (Ctrl-Alt-T)<\/li>\n<li>\u0646\u0635\u0628 JDK (\u062a\u0627\u0645 \u06a9\u062a \u06f1\u06f0 \u0628\u0647 JDK 11 \u06cc\u0627 \u062c\u062f\u06cc\u062f\u062a\u0631 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f)<\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\">\u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4<\/h2>\n<p style=\"text-align: justify;\">\u0646\u0635\u0628 tomcat \u0633\u0627\u062f\u0647 \u0627\u0633\u062a. \u06a9\u0627\u0641\u06cc\u200c\u0633\u062a \u0645\u0631\u0627\u062d\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0637\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n<h3 style=\"text-align: justify;\">\u0645\u0631\u062d\u0644\u0647 \u0627\u0648\u0644: \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u06a9\u0646\u06cc\u062f<\/h3>\n<p style=\"text-align: justify;\">\u0628\u0647\u062a\u0631 \u0627\u0633\u062a \u0642\u0628\u0644 \u0627\u0632 \u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\u060c \u0627\u0628\u062a\u062f\u0627 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0631\u0627 \u0622\u067e\u062f\u06cc\u062a \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0627\u0628\u062a\u062f\u0627 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u062e\u0648\u062f \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0647 \u0648 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo apt update &amp;&amp; sudo apt upgrade -y <\/code><\/pre>\n<h3 style=\"text-align: justify;\">\u0645\u0631\u062d\u0644\u0647 \u062f\u0648\u0645: \u0646\u0635\u0628 \u06a9\u06cc\u062a \u062a\u0648\u0633\u0639\u0647 \u062c\u0627\u0648\u0627 (JDK)<\/h3>\n<p style=\"text-align: justify;\">\u0627\u0632 \u0622\u0646\u062c\u0627\u06cc\u06cc \u06a9\u0647 Tomcat \u06cc\u06a9 \u0633\u0631\u0648\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u062a\u060c \u0628\u0627\u06cc\u062f JDK \u0631\u0627 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f. Tomcat 10 \u0628\u0647 JDK 11 \u06cc\u0627 \u06cc\u06a9 \u0646\u0633\u062e\u0647 \u062c\u062f\u06cc\u062f\u062a\u0631 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f\u061b \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644 OpenJDK 11 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo apt install openjdk-11-jdk <\/code><\/pre>\n<p style=\"text-align: justify;\">\u0627\u06a9\u0646\u0648\u0646 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0646\u0635\u0628 OpenJDK 11 \u0631\u0627 \u062a\u0627\u06cc\u06cc\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">java -version<\/code><\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0628\u0627\u06cc\u062f \u062e\u0631\u0648\u062c\u06cc \u062a\u0623\u06cc\u06cc\u062f \u0646\u0633\u062e\u0647 \u0646\u0635\u0628 \u0634\u062f\u0647 OpenJDK \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\">\u0645\u0631\u062d\u0644\u0647 \u0633\u0648\u0645: \u06cc\u0648\u0632\u0631 \u062a\u0627\u0645 \u06a9\u062a \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/h3>\n<p style=\"text-align: justify;\">\u0628\u0647 \u062f\u0644\u0627\u06cc\u0644 \u0627\u0645\u0646\u06cc\u062a\u06cc\u060c Tomcat \u0646\u0628\u0627\u06cc\u062f \u062a\u062d\u062a \u06a9\u0627\u0631\u0628\u0631 root \u0627\u062c\u0631\u0627 \u0634\u0648\u062f\u061b \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u06a9\u0627\u0631\u0628\u0631 \u0633\u06cc\u0633\u062a\u0645 \u062c\u062f\u06cc\u062f \u0628\u0627 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc home \/opt\/tomcat \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u06cc\u0648\u0632\u0631 \u062c\u062f\u06cc\u062f \u062a\u0627\u0645 \u06a9\u062a \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0647 \u06a9\u0627\u0631 \u0628\u0628\u0631\u06cc\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo useradd -r -m -U -d \/opt\/tomcat -s \/bin\/false tomcat <\/code><\/pre>\n<h3 style=\"text-align: justify;\">\u0645\u0631\u062d\u0644\u0647 \u0686\u0647\u0627\u0631\u0645: Tomcat 10 \u0631\u0627 \u062f\u0627\u0646\u0644\u0648\u062f \u0648 \u0627\u06a9\u0633\u062a\u0631\u06a9\u062a \u06a9\u0646\u06cc\u062f<\/h3>\n<p style=\"text-align: justify;\">\u0627\u0628\u062a\u062f\u0627 \u0628\u0647 \u0635\u0641\u062d\u0647 <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/tomcat.apache.org\/download-10.cgi\" target=\"_blank\" rel=\"noopener\">\u062f\u0627\u0646\u0644\u0648\u062f \u0631\u0633\u0645\u06cc \u0622\u067e\u0627\u0686\u06cc \u062a\u0627\u0645\u06a9\u062a<\/a><\/span> \u0628\u0631\u0648\u06cc\u062f \u0648 \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u062a\u0648\u0632\u06cc\u0639 \u0628\u0627\u06cc\u0646\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0641\u0631\u0645\u062a tar.gz \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f. \u0647\u0646\u06af\u0627\u0645 \u0646\u06af\u0627\u0631\u0634 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647\u060c \u0646\u0633\u062e\u0647 10.1.18\u060c \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0627\u0633\u062a.<\/p>\n<p style=\"text-align: justify;\">\u0641\u0627\u06cc\u0644 tar.gz \u0631\u0627 \u062f\u0631 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc tmp\/ \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">wget https:\/\/downloads.apache.org\/tomcat\/tomcat-10\/v10.1.18\/bin\/apache-tomcat-10.1.18.tar.gz <\/code><\/pre>\n<p style=\"text-align: justify;\">\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0627\u0645\u0644 \u0634\u062f\u060c \u0628\u0627\u06cc\u062f \u0622\u0646 \u0631\u0627 \u062f\u0631 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc opt\/tomcat\/ \u0627\u06a9\u0633\u062a\u0631\u06a9\u062a \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo tar xzf apache-tomcat-*.tar.gz -C \/opt\/tomcat <\/code><\/pre>\n<h3 style=\"text-align: justify;\">\u0645\u0631\u062d\u0644\u0647 \u067e\u0646\u062c\u0645: \u0645\u062c\u0648\u0632\u0647\u0627 \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f<\/h3>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u067e\u0646\u062c\u0645 \u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u0628\u0647 \u06cc\u0648\u0632\u0631 \u062a\u0627\u0645 \u06a9\u062a \u0645\u0627\u0644\u06a9\u06cc\u062a \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0627\u06a9\u0633\u062a\u0631\u06a9\u062a \u0631\u0627 \u0628\u062f\u0647\u06cc\u062f \u0648 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc bin \u0631\u0627 \u0642\u0627\u0628\u0644 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f. \u0627\u0628\u062a\u062f\u0627\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631\u060c \u0645\u0627\u0644\u06a9\u06cc\u062a \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0631\u0627 \u0628\u0647 tomcat \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo chown -R tomcat: \/opt\/tomcat <\/code><\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u060c \u062a\u0645\u0627\u0645 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc bin \u0631\u0627 \u0642\u0627\u0628\u0644 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo sh -c 'chmod +x \/opt\/tomcat\/bin\/*.sh' <\/code><\/pre>\n<h3 style=\"text-align: justify;\">\u0645\u0631\u062d\u0644\u0647 \u0634\u0634\u0645: \u062d\u0633\u0627\u0628\u200c\u0647\u0627\u06cc \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u062a\u0627\u0645 \u06a9\u062a \u0631\u0627 \u0627\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/h3>\n<p style=\"text-align: justify;\">\u0627\u06a9\u0646\u0648\u0646\u060c \u0648\u0628 \u0633\u0631\u0648\u0631 \u062a\u0627\u0645 \u06a9\u062a \u0631\u0627 \u0628\u0627 \u062d\u0633\u0627\u0628\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f \u062a\u0627 \u062f\u0633\u062a\u0631\u0633\u06cc \u0627\u06cc\u0645\u0646 \u0628\u0647 \u0635\u0641\u062d\u0627\u062a admin\/manager \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631\u060c \u0641\u0627\u06cc\u0644 conf\/tomcat-users.xml \u0631\u0627 \u062f\u0631 \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631 \u062e\u0648\u062f \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f. \u0633\u067e\u0633 \u06a9\u062f \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u062a\u06af\u200c\u0647\u0627\u06cc &lt;tomcat-users&gt; &lt;\/tomcat-users&gt; \u00a0\u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f. \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0628\u0631\u0627\u06cc \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0632\u06cc\u0631 \u06cc\u06a9 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0628\u0627 \u0627\u0645\u0646\u06cc\u062a \u0628\u0627\u0644\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo nano \/opt\/tomcat\/conf\/tomcat-users.xml <\/code><\/pre>\n<p style=\"text-align: justify;\">\u0627\u06a9\u0646\u0648\u0646 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u067e\u0633\u0648\u0631\u062f \u062f\u0633\u062a\u0631\u0633\u06cc \u0627\u062f\u0645\u06cc\u0646 \u0648 \u0645\u062f\u06cc\u0631 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/p>\n<div id=\"crayon-65a56a7403eed291811117\" class=\"crayon-syntax crayon-theme-cg-cookie crayon-font-liberation-mono crayon-os-pc print-yes notranslate\" style=\"text-align: justify;\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-main\">\n<table class=\"crayon-table\" style=\"width: 100%;\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-code\" style=\"width: 92.625%;\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65af6cce78bd3067869307-1\" class=\"crayon-line\" style=\"direction: ltr; text-align: left;\"><em><span class=\"crayon-c\">&lt;!&#8211; user manager can access only the manager section &#8211;&gt;<\/span><\/em><\/div>\n<div id=\"crayon-65af6cce78bd3067869307-2\" class=\"crayon-line\" style=\"direction: ltr; text-align: left;\"><span class=\"crayon-r \">&lt;role <\/span><span class=\"crayon-e \">rolename<\/span>=<span class=\"crayon-s \">&#8220;manager-gui&#8221;<\/span><span class=\"crayon-r \"> \/&gt;<\/span><\/div>\n<div id=\"crayon-65af6cce78bd3067869307-3\" class=\"crayon-line\" style=\"direction: ltr; text-align: left;\"><span class=\"crayon-r \">&lt;user <\/span><span class=\"crayon-e \">username<\/span>=<span class=\"crayon-s \">&#8220;manager&#8221;<\/span> <span class=\"crayon-e \">password<\/span>=<span class=\"crayon-s \">&#8220;_SECRET_PASSWORD_&#8221;<\/span> <span class=\"crayon-e \">roles<\/span>=<span class=\"crayon-s \">&#8220;manager-gui&#8221;<\/span><span class=\"crayon-r \"> \/&gt;<\/span><\/div>\n<div id=\"crayon-65af6cce78bd3067869307-4\" class=\"crayon-line\" style=\"direction: ltr; text-align: left;\"><\/div>\n<div id=\"crayon-65af6cce78bd3067869307-5\" class=\"crayon-line\" style=\"direction: ltr; text-align: left;\"><em><span class=\"crayon-c\">&lt;!&#8211; user admin can access manager and admin section both &#8211;&gt;<\/span><\/em><\/div>\n<div id=\"crayon-65af6cce78bd3067869307-6\" class=\"crayon-line\" style=\"direction: ltr; text-align: left;\"><span class=\"crayon-r \">&lt;role <\/span><span class=\"crayon-e \">rolename<\/span>=<span class=\"crayon-s \">&#8220;admin-gui&#8221;<\/span><span class=\"crayon-r \"> \/&gt;<\/span><\/div>\n<div id=\"crayon-65af6cce78bd3067869307-7\" class=\"crayon-line\" style=\"direction: ltr; text-align: left;\"><span class=\"crayon-r \">&lt;user <\/span><span class=\"crayon-e \">username<\/span>=<span class=\"crayon-s \">&#8220;admin&#8221;<\/span> <span class=\"crayon-e \">password<\/span>=<span class=\"crayon-s \">&#8220;_SECRET_PASSWORD_&#8221;<\/span> <span class=\"crayon-e \">roles<\/span>=<span class=\"crayon-s \">&#8220;manager-gui,admin-gui&#8221;<\/span><span class=\"crayon-r \"> \/&gt;<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p style=\"text-align: justify;\">\u0641\u0627\u06cc\u0644 \u0631\u0627 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0628\u0646\u062f\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\">\u0645\u0631\u062d\u0644\u0647 \u0647\u0641\u062a\u0645: \u0628\u0647 \u0647\u0627\u0633\u062a\u200c\u0647\u0627\u06cc \u0631\u0627\u0647 \u062f\u0648\u0631 \u0627\u062c\u0627\u0632\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u062a\u0627\u0645 \u06a9\u062a \u0631\u0627 \u0628\u062f\u0647\u06cc\u062f<\/h3>\n<p style=\"text-align: justify;\">\u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\u200c\u0647\u0627\u06cc \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 Tomcat manager \u0648 host-manager \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u0644\u0648\u06a9\u0627\u0644 \u0647\u0627\u0633\u062a \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc \u0647\u0633\u062a\u0646\u062f. \u0628\u0631\u0627\u06cc \u0627\u062c\u0627\u0632\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0627\u06cc\u0646 \u0635\u0641\u062d\u0627\u062a \u0627\u0632 \u0633\u06cc\u0633\u062a\u0645 \u0631\u0627\u0647 \u062f\u0648\u0631\u060c \u0628\u0627\u06cc\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0647\u0641\u062a\u0645 \u0646\u0635\u0628 tomcat \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0631\u0627\u0647 \u062f\u0648\u0631 \u062e\u0627\u0635 \u0631\u0627 \u0645\u062c\u0627\u0632 \u06a9\u0646\u06cc\u062f \u06cc\u0627 \u0628\u0647 \u0647\u0645\u0647 \u0627\u062c\u0627\u0632\u0647 \u062f\u0647\u06cc\u062f. \u0641\u0627\u06cc\u0644 <code>context.xml<\/code>\u00a0 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0648 \u0645\u062f\u06cc\u0631 \u0647\u0627\u0633\u062a \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo nano \/opt\/tomcat\/webapps\/manager\/META-INF\/context.xml<\/code><\/pre>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0627\u062c\u0627\u0632\u0647 \u062f\u0627\u062f\u0646 \u0628\u0647 \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0627\u0632 \u0647\u0631 \u0646\u0642\u0637\u0647\u060c \u0628\u062e\u0634 \u0627\u0636\u0627\u0641\u0647 \u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0622\u062f\u0631\u0633 IP \u0631\u0627 \u06a9\u0627\u0645\u0646\u062a \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"pretty\">&lt;Context antiResourceLocking=\"false\" privileged=\"true\" &gt;\r\n  &lt;CookieProcessor className=\"org.apache.tomcat.util.http.Rfc6265CookieProcessor\"\r\n                   sameSiteCookies=\"strict\" \/&gt;\r\n  <code>&lt;!--<\/code> &lt;Valve className=\"org.apache.catalina.valves.RemoteAddrValve\" allow=\"127\\.\\d+\\.\\d+\\.\\d+|::1|0:0:0:0:0:0:0:1\" \/&gt; <code>--&gt;<\/code> ... &lt;\/Context&gt;<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0647 \u0637\u0648\u0631 \u0645\u0634\u0627\u0628\u0647 \u00a0<code>context.xml<\/code> \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0647\u0627\u0633\u062a \u062f\u0631 \u0627\u062f\u06cc\u062a\u0648\u0631 \u062a\u06a9\u0633\u062a\u060c \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo nano \/opt\/tomcat\/webapps\/host-manager\/META-INF\/context.xml<\/code><\/pre>\n<p style=\"text-align: justify;\">\u0647\u0645\u0627\u0646 \u0628\u062e\u0634 \u0631\u0627 \u06a9\u0627\u0645\u0646\u062a \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0627\u062a\u0635\u0627\u0644 \u0627\u0632 \u0647\u0631 \u0646\u0642\u0637\u0647 \u0648\u062c\u0648\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/p>\n<pre class=\"pretty\">&lt;Context antiResourceLocking=\"false\" privileged=\"true\" &gt;\r\n  &lt;CookieProcessor className=\"org.apache.tomcat.util.http.Rfc6265CookieProcessor\"\r\n                   sameSiteCookies=\"strict\" \/&gt;\r\n  &lt;!--&lt;Valve className=\"org.apache.catalina.valves.RemoteAddrValve\"\r\n         allow=\"127\\.\\d+\\.\\d+\\.\\d+|::1|0:0:0:0:0:0:0:1\" \/&gt; --&gt;\r\n  ...\r\n&lt;\/Context&gt;<\/pre>\n<p style=\"text-align: justify;\">\u062a\u0645\u0627\u0645 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0631\u0627 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0628\u0646\u062f\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\">\u0645\u0631\u062d\u0644\u0647 \u0647\u0634\u062a\u0645: \u06cc\u06a9 \u0641\u0627\u06cc\u0644 Systemd Service \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/h3>\n<p style=\"text-align: justify;\">\u0627\u06a9\u0646\u0648\u0646 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 systemd service \u0631\u0627 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0631\u0648\u06cc\u0633 \u062a\u0627\u0645 \u06a9\u062a \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0633\u0631\u0648\u06cc\u0633 \u062c\u062f\u06cc\u062f \u0631\u0627 \u062f\u0631 \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631 \u0645\u062a\u0646 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo nano \/etc\/systemd\/system\/tomcat.service <\/code><\/pre>\n<p style=\"text-align: justify;\">\u0633\u067e\u0633\u060c \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0632\u06cc\u0631 \u062c\u0627\u06cc\u06af\u0630\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n<table class=\"crayon-table\" style=\"width: 99.75%;\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-code\" style=\"width: 798px;\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65a56a7403ef6928696082-1\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-e \">[Unit]<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-2\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-v\">Description<\/span>=<span class=\"crayon-i\">Apache<\/span> <span class=\"crayon-i\">Tomcat<\/span> <span class=\"crayon-cn\">10<\/span> <span class=\"crayon-i\">Web<\/span> <span class=\"crayon-i\">Application<\/span> <span class=\"crayon-i\">Server<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-3\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-v\">After<\/span>=<span class=\"crayon-i\">network<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-i\">target<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-4\" class=\"crayon-line\" style=\"text-align: left;\"><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-5\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-e \">[Service]<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-6\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-v\">Type<\/span>=<span class=\"crayon-i\">forking<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-7\" class=\"crayon-line\" style=\"text-align: left;\"><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-8\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-v\">User<\/span>=<span class=\"crayon-i\">tomcat<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-9\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-v\">Group<\/span>=<span class=\"crayon-i\">tomcat<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-10\" class=\"crayon-line\" style=\"text-align: left;\"><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-11\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-v\">Environment<\/span>=<span class=\"crayon-s\">&#8220;JAVA_HOME=\/usr\/lib\/jvm\/java-11-openjdk-amd64&#8221;<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-12\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-v\">Environment<\/span>=<span class=\"crayon-s\">&#8220;CATALINA_HOME=\/opt\/tomcat&#8221;<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-13\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-v\">Environment<\/span>=<span class=\"crayon-s\">&#8220;CATALINA_BASE=\/opt\/tomcat&#8221;<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-14\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-v\">Environment<\/span>=<span class=\"crayon-s\">&#8220;CATALINA_PID=\/opt\/tomcat\/temp\/tomcat.pid&#8221;<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-15\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-v\">Environment<\/span>=<span class=\"crayon-s\">&#8220;CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC&#8221;<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-16\" class=\"crayon-line\" style=\"text-align: left;\"><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-17\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-v\">ExecStart<\/span>=\/<span class=\"crayon-i\">opt<\/span>\/<span class=\"crayon-i\">tomcat<\/span>\/<span class=\"crayon-i\">bin<\/span>\/<span class=\"crayon-i\">startup<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-i\">sh<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-18\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-v\">ExecStop<\/span>=\/<span class=\"crayon-i\">opt<\/span>\/<span class=\"crayon-i\">tomcat<\/span>\/<span class=\"crayon-i\">bin<\/span>\/<span class=\"crayon-i\">shutdown<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-i\">sh<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-19\" class=\"crayon-line\" style=\"text-align: left;\"><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-20\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-e \">[Install]<\/span><\/div>\n<div id=\"crayon-65a56a7403ef6928696082-21\" class=\"crayon-line\" style=\"text-align: left;\"><span class=\"crayon-v\">WantedBy<\/span>=<span class=\"crayon-i\">multi<\/span>&#8211;<span class=\"crayon-i\">user<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-i\">target<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify;\">\u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0628\u0628\u0646\u062f\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\">\u0645\u0631\u062d\u0644\u0647 \u0646\u0647\u0645: \u062a\u0627\u0645 \u06a9\u062a \u0631\u0627 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0648 \u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f<\/h3>\n<p style=\"text-align: justify;\">\u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f\u06cc\u062f\u060c \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0628\u0647 \u0646\u062d\u0648\u0647 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0648 \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 Tomcat \u0645\u06cc\u200c\u067e\u0631\u062f\u0627\u0632\u06cc\u0645.<\/p>\n<p style=\"text-align: justify;\">\u067e\u0633 \u0627\u0632 \u0627\u06cc\u062c\u0627\u062f \u0641\u0627\u06cc\u0644 \u0633\u0631\u0648\u06cc\u0633\u060c systemd daemon \u0631\u0627 \u0645\u062c\u062f\u062f\u0627\u064b \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f \u0631\u0627 \u0628\u062e\u0648\u0627\u0646\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo systemctl daemon-reload <\/code><\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u060c \u0633\u0631\u0648\u06cc\u0633 \u062a\u0627\u0645 \u06a9\u062a \u0631\u0627 \u0627\u0633\u062a\u0627\u0631\u062a \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo systemctl start tomcat <\/code><\/pre>\n<p style=\"text-align: justify;\">\u0648\u0636\u0639\u06cc\u062a \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u0646\u0645\u0627\u06cc\u06cc\u062f \u0645\u0631\u0627\u062d\u0644 \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo systemctl status tomcat <\/code><\/pre>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0647\u0645\u0647 \u0686\u06cc\u0632 \u062e\u0648\u0628 \u0628\u0648\u062f\u060c Tomcat \u0631\u0627 \u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u062f\u0631 \u0628\u0648\u062a \u0634\u0631\u0648\u0639 \u0634\u0648\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo systemctl enable tomcat <\/code><\/pre>\n<h3 style=\"text-align: justify;\">\u0645\u0631\u062d\u0644\u0647 \u062f\u0647\u0645: \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f<\/h3>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0648\u0631\u0648\u062f\u06cc \u0628\u0647 \u067e\u0648\u0631\u062a \u062a\u0627\u0645 \u06a9\u062a \u0631\u0627 \u0645\u0633\u062f\u0648\u062f \u0646\u0645\u06cc \u06a9\u0646\u062f (\u067e\u0648\u0631\u062a \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u06f8\u06f0\u06f8\u06f0 \u0627\u0633\u062a). \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0628\u0647 \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0645\u0627 \u0628\u0633\u062a\u06af\u06cc \u062f\u0627\u0631\u062f \u06a9\u0647 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0627\u0646\u0648\u0627\u0639 \u0622\u0646 \u0631\u0627 \u0645\u0648\u0631\u062f \u0628\u0631\u0631\u0633\u06cc \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645.<\/p>\n<p style=\"text-align: justify;\"><strong>\u0628\u0631\u0627\u06cc UFW \u06cc\u0627 Uncomplicated Firewall \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/strong><\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo ufw allow 8080 <\/code><\/pre>\n<p style=\"text-align: justify;\"><strong>\u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc FirewallD \u062f\u0631 CentOS<\/strong><\/p>\n<pre class=\"wp-block-code\">sudo firewall-cmd --zone=public --add-port=8080\/tcp --permanent \r\nsudo firewall-cmd --reload<\/pre>\n<p style=\"text-align: justify;\"><strong>\u0628\u0631\u0627\u06cc iptables<\/strong><\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\">sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT<\/code><\/pre>\n<h3>\u0645\u0631\u062d\u0644\u0647 \u06cc\u0627\u0632\u062f\u0647\u0645: \u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u0631\u0627 \u062a\u0633\u062a \u06a9\u0646\u06cc\u062f<\/h3>\n<p style=\"text-align: justify;\">\u0628\u0647 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0633\u0631\u0648\u0631 Tomcat \u0631\u0648\u06cc \u067e\u0648\u0631\u062a \u06f8\u06f0\u06f8\u06f0 \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u0634\u0648\u062f. \u067e\u0633 \u0627\u0632 \u0622\u0646 \u06a9\u0647 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0622\u067e\u0627\u0686\u06cc \u062a\u0627\u0645 \u06a9\u062a \u0631\u0627 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u062e\u0648\u062f \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0631\u062f\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0633\u06cc\u0633\u062a\u0645 \u062e\u0648\u062f \u0628\u0647 \u0631\u0627\u0628\u0637 \u0648\u0628 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f. \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0622\u062f\u0631\u0633 \u0622\u06cc\u200c\u067e\u06cc \u0633\u0631\u0648\u0631 \u06cc\u0627 \u0646\u0627\u0645 \u062f\u0627\u0645\u0646\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0647 \u0633\u0631\u0648\u0631 \u0627\u0634\u0627\u0631\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0633\u067e\u0633 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u067e\u0648\u0631\u062a \u06f8\u06f0\u06f8\u06f0 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u062e\u0648\u062f\u060c \u0628\u0647 \u0631\u0627\u0628\u0637\u200c\u0647\u0627\u06cc \u062a\u0627\u0645 \u06a9\u062a \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u062f\u0631 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631\u060c <code>tecadmin.local<\/code> \u0631\u0627 \u0628\u0627 \u0622\u06cc\u200c\u067e\u06cc \u0633\u0631\u0648\u0631 \u06cc\u0627 \u062f\u0627\u0645\u0646\u0647 \u06cc\u0627 \u0644\u0648\u06a9\u0627\u0644 \u0647\u0627\u0633\u062a \u062e\u0648\u062f \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"wp-block-code\">http:\/\/tecadmin.local:8080\/<\/pre>\n<p style=\"text-align: justify;\">\u0633\u067e\u0633 \u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u0635\u0641\u062d\u0647 \u0632\u06cc\u0631 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-10557 size-full\" src=\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-homepage-w780.jpg\" alt=\"\u062a\u0633\u062a \u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a\" width=\"780\" height=\"486\" srcset=\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-homepage-w780.jpg 780w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-homepage-w780-300x187.jpg 300w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-homepage-w780-768x479.jpg 768w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-homepage-w780-400x249.jpg 400w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-homepage-w780-700x436.jpg 700w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/p>\n<p style=\"text-align: justify;\">\u0627\u067e Tomcat Manager \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u062a\u062d\u062a \u0648\u0628 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 Tomcat server \u062f\u0631 \u06cc\u06a9 \u067e\u06a9\u06cc\u062c \u0642\u0631\u0627\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a. \u0631\u0627\u0628\u0637 Manager\u060c \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u067e\u0627\u06cc\u0647 \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0648\u0628 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u067e\u0644\u0648\u06cc \u0634\u062f\u0647 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u0645 \u0631\u0627 \u062f\u0631 \u0627\u062e\u062a\u06cc\u0627\u0631 \u0645\u0627 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0622\u0646 \u062f\u0631 \u0635\u0641\u062d\u0647 \u0627\u0635\u0644\u06cc \u0631\u0648\u06cc \u06af\u0632\u06cc\u0646\u0647 \u00a0<code>Manager App<\/code> \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f \u06cc\u0627 \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b <code>manager<\/code><span style=\"background-color: #e9ebec; color: #222222; font-family: monospace, serif; font-size: 15px;\">\/<\/span>\u00a0 \u0631\u0627 \u062f\u0631 URL \u0645\u0631\u0648\u0631\u06af\u0631 \u0633\u0631\u0648\u0631 \u0627\u0635\u0644\u06cc \u062a\u0627\u0645 \u06a9\u062a \u062a\u0627\u06cc\u067e \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"wp-block-code\">http:\/\/tecadmin.local:8080\/manager\/<\/pre>\n<p>\u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u0635\u0641\u062d\u0647\u200c\u0627\u06cc \u0645\u0634\u0627\u0628\u0647 \u0632\u06cc\u0631 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-10559 size-full\" src=\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-manager-dashboard-w780.jpg\" alt=\"\u0646\u0635\u0628 Tomcat - \u0645\u062f\u06cc\u0631\u06cc\u062a \u0648\u0628 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\" width=\"780\" height=\"485\" srcset=\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-manager-dashboard-w780.jpg 780w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-manager-dashboard-w780-300x187.jpg 300w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-manager-dashboard-w780-768x478.jpg 768w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-manager-dashboard-w780-400x249.jpg 400w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-manager-dashboard-w780-700x435.jpg 700w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0646\u0627\u0645\u0647 Tomcat Host Manager \u0648\u0628 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u062f\u06cc\u06af\u0631\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u062a\u0627\u0645\u200c\u06a9\u062a \u0633\u0631\u0648\u0631 \u0628\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u0627 \u062d\u0630\u0641 \u0647\u0627\u0633\u062a\u200c\u0647\u0627\u06cc \u0645\u062c\u0627\u0632\u06cc \u062f\u0631 \u0633\u0631\u0648\u06cc\u0633 \u062a\u0627\u0645 \u06a9\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06cc\u0646 \u0647\u0627\u0633\u062a \u0645\u062c\u0627\u0632\u06cc \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0686\u0646\u062f\u06cc\u0646 \u0646\u0627\u0645 \u0647\u0627\u0633\u062a \u0631\u0627 \u0631\u0648\u06cc \u06cc\u06a9 \u0633\u0631\u0648\u0631 \u0648\u0627\u062d\u062f \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0635\u0641\u062d\u0647 \u0627\u0635\u0644\u06cc \u0631\u0648\u06cc \u06af\u0632\u06cc\u0646\u0647 <code>Host Manager<\/code> \u06a9\u0644\u06cc\u06a9 \u06a9\u0631\u062f\u0647 \u06cc\u0627 \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b <code>host-manager\/<\/code>\u00a0 \u0631\u0627 \u062f\u0631 \u0633\u0631\u0648\u0631 \u0627\u0635\u0644\u06cc \u062a\u0627\u0645 \u06a9\u062a \u062a\u0627\u06cc\u067e \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0628\u0647 \u0622\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/p>\n<pre class=\"wp-block-code\">http:\/\/tecadmin.local:8080\/host-manager\/<\/pre>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-10558 size-full\" src=\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-host-manager-dashboard-w780.jpg\" alt=\"\u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a - \u0645\u062f\u06cc\u0631\u06cc\u062a \u0647\u0627\u0633\u062a \u0645\u062c\u0627\u0632\u06cc\" width=\"780\" height=\"486\" srcset=\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-host-manager-dashboard-w780.jpg 780w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-host-manager-dashboard-w780-300x187.jpg 300w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-host-manager-dashboard-w780-768x479.jpg 768w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-host-manager-dashboard-w780-400x249.jpg 400w, https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-apache-tomcat-host-manager-dashboard-w780-700x436.jpg 700w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/p>\n<h2 style=\"text-align: justify;\">\u062c\u0645\u0639\u200c\u0628\u0646\u062f\u06cc<\/h2>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0628\u0647 \u0622\u0645\u0648\u0632\u0634 \u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4 \u067e\u0631\u062f\u0627\u062e\u062a\u06cc\u0645. \u0628\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646 \u0645\u0631\u0627\u062d\u0644\u060c \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0642\u0648\u06cc \u0628\u0631\u0627\u06cc \u0645\u06cc\u0632\u0628\u0627\u0646\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0648\u0628 \u062c\u0627\u0648\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 \u0648\u0628 \u0633\u0631\u0648\u0631 \u0622\u067e\u0627\u0686\u06cc \u062a\u0627\u0645 \u06a9\u062a \u0631\u0627 \u062a\u0645\u0627\u0645 \u06a9\u0631\u062f\u06cc\u062f\u060c \u0622\u0645\u0627\u062f\u0647 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u062a\u062d\u062a \u0648\u0628 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u062c\u0627\u0648\u0627 \u062f\u0631 \u0645\u062d\u06cc\u0637 \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u0647\u0633\u062a\u06cc\u062f. \u0627\u06cc\u0646 \u0648\u0628 \u0633\u0631\u0648\u0631 \u062f\u0646\u06cc\u0627\u06cc\u06cc \u0627\u0632 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u0648\u0628 \u0642\u0648\u06cc \u0648 \u067e\u0648\u06cc\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0628\u0627\u0632 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0647 \u062e\u0627\u0637\u0631 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0627\u06cc\u0646 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0627\u0645\u0644\u0627\u064b \u0627\u0628\u062a\u062f\u0627\u06cc\u06cc \u0627\u0633\u062a \u0648 \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0644\u06cc\u062f\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0647 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u0644\u0632\u0627\u0645\u0627\u062a \u062e\u0648\u062f \u0646\u06cc\u0627\u0632 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f.<\/p>\n<p>\u0627\u06af\u0631 \u0645\u0627\u06cc\u0644 \u0647\u0633\u062a\u06cc\u062f \u0646\u0635\u0628 tomcat \u0631\u0627 \u0628\u0647 \u0622\u0628\u0627\u0644\u0648\u0646 \u0628\u0633\u067e\u0627\u0631\u06cc\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0645\u0627 \u062f\u0631 \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0627\u0634\u06cc\u062f \u062a\u0627 \u0641\u0631\u0627\u06cc\u0646\u062f \u0646\u0635\u0628 \u0631\u0627 \u0647\u0645\u0632\u0645\u0627\u0646 \u0628\u0627 <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/abalon.cloud\/vps\" target=\"_blank\" rel=\"noopener\">\u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631 \u0627\u0628\u0631\u06cc<\/a><\/span> \u0628\u0631\u0627\u06cc \u0634\u0631\u06a9\u062a \u06cc\u0627 \u0633\u0627\u0632\u0645\u0627\u0646 \u0634\u0645\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u0645.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0686\u06af\u0648\u0646\u0647 \u0627\u0633\u062a\u061f \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0632 \u0628\u0644\u0627\u06af \u0622\u0628\u0627\u0644\u0648\u0646 \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u0645 \u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 \u0633\u0631\u0648\u0631 \u0622\u067e\u0627\u0686\u06cc \u062a\u0627\u0645 \u06a9\u062a \u06f1\u06f0 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u062f\u0647\u06cc\u0645. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 &#8230;<\/p>\n","protected":false},"author":20,"featured_media":11021,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","spc_primary_category":-1},"categories":[43],"tags":[],"class_list":["post-10483","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-guide"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a\u061b\u200c \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062c\u0627\u0645\u0639 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc Apache Tomcat<\/title>\n<meta name=\"description\" content=\"\u0622\u0645\u0648\u0632\u0634 \u06af\u0627\u0645 \u0628\u0647 \u06af\u0627\u0645 \u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0628\u0631 \u0632\u0633 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f \u062a\u0627 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0633\u0631\u0648\u0631 Apache Tomcat \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0646\u0635\u0628 \u0633\u0631\u0648\u0631 \u0622\u067e\u0627\u0686\u06cc \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4\" \/>\n<meta property=\"og:description\" content=\"\u0622\u0645\u0648\u0632\u0634 \u06af\u0627\u0645 \u0628\u0647 \u06af\u0627\u0645 \u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0628\u0631 \u0632\u0633 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f \u062a\u0627 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0633\u0631\u0648\u0631 Apache Tomcat \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af \u0622\u0628\u0627\u0644\u0648\u0646\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-04T12:30:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-02T16:08:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-how-to-install-tomcat.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"780\" \/>\n\t<meta property=\"og:image:height\" content=\"470\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"\u0633\u0627\u0631\u0627 \u0631\u0633\u0648\u0644\u06cc\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u0633\u0627\u0631\u0627 \u0631\u0633\u0648\u0644\u06cc\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 \u062f\u0642\u06cc\u0642\u0647\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/\",\"url\":\"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/\",\"name\":\"\u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a\u061b\u200c \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062c\u0627\u0645\u0639 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc Apache Tomcat\",\"isPartOf\":{\"@id\":\"https:\/\/abalon.cloud\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-how-to-install-tomcat.jpg\",\"datePublished\":\"2024-05-04T12:30:55+00:00\",\"dateModified\":\"2025-09-02T16:08:54+00:00\",\"author\":{\"@id\":\"https:\/\/abalon.cloud\/blog\/#\/schema\/person\/e0b9bcf700745d2786c22d6cb7afa27d\"},\"description\":\"\u0622\u0645\u0648\u0632\u0634 \u06af\u0627\u0645 \u0628\u0647 \u06af\u0627\u0645 \u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0628\u0631 \u0632\u0633 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f \u062a\u0627 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0633\u0631\u0648\u0631 Apache Tomcat \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.\",\"breadcrumb\":{\"@id\":\"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/#primaryimage\",\"url\":\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-how-to-install-tomcat.jpg\",\"contentUrl\":\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-how-to-install-tomcat.jpg\",\"width\":780,\"height\":470,\"caption\":\"\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0646\u0635\u0628 \u0622\u067e\u0627\u0686\u06cc \u062a\u0627\u0645 \u06a9\u062a\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/abalon.cloud\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0646\u0635\u0628 \u0633\u0631\u0648\u0631 \u0622\u067e\u0627\u0686\u06cc \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/abalon.cloud\/blog\/#website\",\"url\":\"https:\/\/abalon.cloud\/blog\/\",\"name\":\"\u0628\u0644\u0627\u06af \u0622\u0628\u0627\u0644\u0648\u0646\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/abalon.cloud\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/abalon.cloud\/blog\/#\/schema\/person\/e0b9bcf700745d2786c22d6cb7afa27d\",\"name\":\"\u0633\u0627\u0631\u0627 \u0631\u0633\u0648\u0644\u06cc\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/abalon.cloud\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/12\/mystery-96x96.png\",\"contentUrl\":\"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/12\/mystery-96x96.png\",\"caption\":\"\u0633\u0627\u0631\u0627 \u0631\u0633\u0648\u0644\u06cc\"},\"url\":\"https:\/\/abalon.cloud\/blog\/author\/r-rasouli\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a\u061b\u200c \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062c\u0627\u0645\u0639 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc Apache Tomcat","description":"\u0622\u0645\u0648\u0632\u0634 \u06af\u0627\u0645 \u0628\u0647 \u06af\u0627\u0645 \u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0628\u0631 \u0632\u0633 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f \u062a\u0627 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0633\u0631\u0648\u0631 Apache Tomcat \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.","robots":{"index":"noindex","follow":"follow"},"og_locale":"fa_IR","og_type":"article","og_title":"\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0646\u0635\u0628 \u0633\u0631\u0648\u0631 \u0622\u067e\u0627\u0686\u06cc \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4","og_description":"\u0622\u0645\u0648\u0632\u0634 \u06af\u0627\u0645 \u0628\u0647 \u06af\u0627\u0645 \u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0628\u0631 \u0632\u0633 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f \u062a\u0627 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0633\u0631\u0648\u0631 Apache Tomcat \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.","og_url":"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/","og_site_name":"\u0628\u0644\u0627\u06af \u0622\u0628\u0627\u0644\u0648\u0646","article_published_time":"2024-05-04T12:30:55+00:00","article_modified_time":"2025-09-02T16:08:54+00:00","og_image":[{"width":780,"height":470,"url":"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-how-to-install-tomcat.jpg","type":"image\/jpeg"}],"author":"\u0633\u0627\u0631\u0627 \u0631\u0633\u0648\u0644\u06cc","twitter_card":"summary_large_image","twitter_misc":{"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a":"\u0633\u0627\u0631\u0627 \u0631\u0633\u0648\u0644\u06cc","\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646":"8 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/","url":"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/","name":"\u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a\u061b\u200c \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062c\u0627\u0645\u0639 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc Apache Tomcat","isPartOf":{"@id":"https:\/\/abalon.cloud\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/#primaryimage"},"image":{"@id":"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/#primaryimage"},"thumbnailUrl":"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-how-to-install-tomcat.jpg","datePublished":"2024-05-04T12:30:55+00:00","dateModified":"2025-09-02T16:08:54+00:00","author":{"@id":"https:\/\/abalon.cloud\/blog\/#\/schema\/person\/e0b9bcf700745d2786c22d6cb7afa27d"},"description":"\u0622\u0645\u0648\u0632\u0634 \u06af\u0627\u0645 \u0628\u0647 \u06af\u0627\u0645 \u0646\u0635\u0628 \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0628\u0631 \u0632\u0633 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f \u062a\u0627 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0633\u0631\u0648\u0631 Apache Tomcat \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.","breadcrumb":{"@id":"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/"]}]},{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/#primaryimage","url":"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-how-to-install-tomcat.jpg","contentUrl":"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/01\/xaas-how-to-install-tomcat.jpg","width":780,"height":470,"caption":"\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0646\u0635\u0628 \u0622\u067e\u0627\u0686\u06cc \u062a\u0627\u0645 \u06a9\u062a"},{"@type":"BreadcrumbList","@id":"https:\/\/abalon.cloud\/blog\/how-to-install-tomcat\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/abalon.cloud\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0646\u0635\u0628 \u0633\u0631\u0648\u0631 \u0622\u067e\u0627\u0686\u06cc \u062a\u0627\u0645 \u06a9\u062a \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06f2\u06f2.\u06f0\u06f4"}]},{"@type":"WebSite","@id":"https:\/\/abalon.cloud\/blog\/#website","url":"https:\/\/abalon.cloud\/blog\/","name":"\u0628\u0644\u0627\u06af \u0622\u0628\u0627\u0644\u0648\u0646","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/abalon.cloud\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fa-IR"},{"@type":"Person","@id":"https:\/\/abalon.cloud\/blog\/#\/schema\/person\/e0b9bcf700745d2786c22d6cb7afa27d","name":"\u0633\u0627\u0631\u0627 \u0631\u0633\u0648\u0644\u06cc","image":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/abalon.cloud\/blog\/#\/schema\/person\/image\/","url":"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/12\/mystery-96x96.png","contentUrl":"https:\/\/abalon.cloud\/blog\/wp-content\/uploads\/2024\/12\/mystery-96x96.png","caption":"\u0633\u0627\u0631\u0627 \u0631\u0633\u0648\u0644\u06cc"},"url":"https:\/\/abalon.cloud\/blog\/author\/r-rasouli\/"}]}},"_links":{"self":[{"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/posts\/10483","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/comments?post=10483"}],"version-history":[{"count":9,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/posts\/10483\/revisions"}],"predecessor-version":[{"id":10556,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/posts\/10483\/revisions\/10556"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/media\/11021"}],"wp:attachment":[{"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/media?parent=10483"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/categories?post=10483"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/abalon.cloud\/blog\/wp-json\/wp\/v2\/tags?post=10483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}