<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tomcat &#8211; 21點情報網</title>
	<atom:link href="https://ailog.tw/lifelog/tag/tomcat/feed/" rel="self" type="application/rss+xml" />
	<link>https://ailog.tw/lifelog</link>
	<description></description>
	<lastBuildDate>Sat, 10 Jul 2021 08:45:41 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>CentOS/Red Hat安裝Tomcat 9伺服器</title>
		<link>https://ailog.tw/lifelog/2021/07/10/tomcat-9/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Sat, 10 Jul 2021 08:45:41 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[CentOS/Red Hat安裝Tomcat 9伺服器]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[Tomcat]]></category>
		<category><![CDATA[安裝]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=10121</guid>

					<description><![CDATA[不少軟體會透過Tomcat來做為web server，小編今天要介紹如何在CentOS/Red Hat安裝To &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2021/07/10/tomcat-9/" class="more-link">閱讀全文<span class="screen-reader-text">〈CentOS/Red Hat安裝Tomcat 9伺服器〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 14pt; font-family: verdana, geneva;">不少軟體會透過Tomcat來做為web server，小編今天要介紹如何在CentOS/Red Hat安裝Tomcat 9伺服器。<span id="more-10121"></span></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>[系統更新]</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">sudo yum update</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>[安裝 Java 8]</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">sudo yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>[檢查JAVA安裝的版本]</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">java -version</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>[安裝 Tomcat 9]</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><strong>01、下載Tomcat 9壓縮檔</strong><br />
cd ~<br />
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.50/bin/apache-tomcat-9.0.50.zip</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>02、進行解壓縮</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">unzip apache-tomcat-9.0.50.zip<br />
<img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-10127" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-01.png" alt="" width="616" height="236" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-01.png 616w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-01-300x115.png 300w" sizes="(max-width: 616px) 100vw, 616px" /><br />
</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>03、搬移tomcat目錄</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">sudo mv apache-tomcat-9.0.50 /opt/tomcat</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">本範例將Tomcat安裝至「/opt」目錄下<br />
<img decoding="async" class="alignnone size-full wp-image-10128" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-02.png" alt="" width="666" height="67" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-02.png 666w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-02-300x30.png 300w" sizes="(max-width: 666px) 100vw, 666px" /><br />
</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>04、新增Tomcat 帳號</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">useradd -r tomcat &#8211;shell /bin/false<br />
<img decoding="async" class="alignnone size-full wp-image-10130" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-03.png" alt="" width="610" height="65" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-03.png 610w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-03-300x32.png 300w" sizes="(max-width: 610px) 100vw, 610px" /><br />
</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>05、變更目錄的擁有者為tomcat</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">cd /opt/tomcat</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">sudo chgrp -R tomcat *</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">sudo chmod g+rwx conf</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">sudo chmod -R g+r conf</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">sudo chown -R tomcat webapps/ work/ temp/ logs/</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">sudo chmod +x /opt/tomcat/bin/*.sh<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-10133" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-04.png" alt="" width="777" height="152" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-04.png 777w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-04-300x59.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-04-768x150.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><br />
</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>06、設定tomcat啟動服務</strong><br />
vi /etc/systemd/system/tomcat.service<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-10134" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-05.png" alt="" width="670" height="57" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-05.png 670w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-05-300x26.png 300w" sizes="auto, (max-width: 670px) 100vw, 670px" /><br />
</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">[Unit]</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">Description=Apache Tomcat 9</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">After=syslog.target network.target</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">[Service]</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">User=tomcat</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">Group=tomcat</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">Type=forking</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">Environment=CATALINA_HOME=/opt/tomcat</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">Environment=CATALINA_BASE=/opt/tomcat</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">ExecStart=/opt/tomcat/bin/startup.sh</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">ExecStop=/opt/tomcat/bin/shutdown.sh</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">Restart=on-failure</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">Environment=&#8217;CATALINA_OPTS=-Xms512M -Xmx8192M -server -XX:+UseParallelGC&#8217;</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">Environment=&#8217;JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom&#8217;</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">[Install]</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">WantedBy=multi-user.target</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>07、重新載入Tomcat 設定檔</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">sudo systemctl daemon-reload</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-10136" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-06.png" alt="" width="579" height="55" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-06.png 579w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-06-300x28.png 300w" sizes="auto, (max-width: 579px) 100vw, 579px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>08、設定開機啟動Tomcat 伺服器</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">sudo systemctl enable tomcat</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-10137" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-07.png" alt="" width="654" height="86" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-07.png 654w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-07-300x39.png 300w" sizes="auto, (max-width: 654px) 100vw, 654px" /><br />
</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>09、馬上啟動Tomcat 服務</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">sudo systemctl start tomcat</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-10139" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-08.png" alt="" width="571" height="61" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-08.png 571w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-08-300x32.png 300w" sizes="auto, (max-width: 571px) 100vw, 571px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>10、查看Tomcat服務狀態</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">systemctl status tomcat</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-10140" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-09.png" alt="" width="536" height="173" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-09.png 536w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-09-300x97.png 300w" sizes="auto, (max-width: 536px) 100vw, 536px" /><br />
※查看過程如果有發現「active (running)」表示Tomcat有正常啟動</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>11、驗證Tomcat服務</strong><br />
透過瀏覽器開啟http://伺服器IP位址:8080/</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-10142" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-10.png" alt="" width="643" height="356" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-10.png 643w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-10-300x166.png 300w" sizes="auto, (max-width: 643px) 100vw, 643px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>12、停止 Tomcat 服務</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">sudo systemctl stop tomcat<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-10144" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-11.png" alt="" width="545" height="48" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-11.png 545w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-11-300x26.png 300w" sizes="auto, (max-width: 545px) 100vw, 545px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>13、取消開機啟動Tomcat </strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">sudo systemctl disable tomcat<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-10145" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-12.png" alt="" width="601" height="64" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-12.png 601w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-12-300x32.png 300w" sizes="auto, (max-width: 601px) 100vw, 601px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>14、重新啟動Tomcat 服務<br />
</strong>systemctl restart tomcat<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-10150" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-16.png" alt="" width="501" height="58" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-16.png 501w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-16-300x35.png 300w" sizes="auto, (max-width: 501px) 100vw, 501px" /><strong><br />
</strong></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>15、新增Tomcat管理者的帳號</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">vi /opt/tomcat/conf/tomcat-users.xml</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-10147" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-13.png" alt="" width="663" height="50" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-13.png 663w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-13-300x23.png 300w" sizes="auto, (max-width: 663px) 100vw, 663px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">在「&lt;/tomcat-users&gt;」之前<span style="color: #ff0000;">新增</span>下列設定：</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">&lt;role rolename=&#8221;admin-gui&#8221; /&gt;</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">&lt;user username=&#8221;ailog&#8221; password=&#8221;keyinpasswd&#8221; roles=&#8221;manager-gui,admin-gui&#8221; /&gt;</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-10148" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-14.png" alt="" width="879" height="74" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-14.png 879w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-14-300x25.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-14-768x65.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><br />
※本範例管理者帳號為ailog，密碼設定為keyinpasswd，該資訊請依據實際需求狀況自行變更。</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>16、設定允許本機以外的IP可以連線管理網頁</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">vi /opt/tomcat/webapps/manager/META-INF/context.xml</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-10149" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-15.png" alt="" width="828" height="64" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-15.png 828w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-15-300x23.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-15-768x59.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><span style="color: #ff0000;">刪除下列設定</span>，即可開放任何IP連線管理者網頁</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">&lt;Valve className=&#8221;org.apache.catalina.valves.RemoteAddrValve&#8221;</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">allow=&#8221;127.d+.d+.d+|::1|0:0:0:0:0:0:0:1&#8243; /&gt;<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-10151" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-17.png" alt="" width="872" height="116" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-17.png 872w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-17-300x40.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-17-768x102.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><br />
<span style="color: #ff0000;">※變更設定後記得重新啟動tomcat服務</span></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">17、驗證管理者帳號是否有效</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">點選「Server Status」</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-10152" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-18.png" alt="" width="391" height="242" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-18.png 391w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-18-300x186.png 300w" sizes="auto, (max-width: 391px) 100vw, 391px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">在該畫面輸入先前設定的帳號及密碼</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-10153" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-19.png" alt="" width="439" height="240" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-19.png 439w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-19-300x164.png 300w" sizes="auto, (max-width: 439px) 100vw, 439px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">順利通過管理者帳號密碼驗證的畫面</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-10154" src="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-20.png" alt="" width="634" height="248" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-20.png 634w, https://ailog.tw/lifelog/wp-content/uploads/2021/07/tomcat-9-20-300x117.png 300w" sizes="auto, (max-width: 634px) 100vw, 634px" /></span></p>
<p>&nbsp;</p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"> </span></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
