Apache Tomcat是一個(gè)開(kāi)源Java Servlet容器,被認為是Apache的拓展,用于運行基于Java的網(wǎng)站和應用程序,能處理動(dòng)態(tài)的jsp文件。本文以Ubuntu 20.04服務(wù)器為例,下面來(lái)看下Apache Tomcat安裝及配置教程。
Ubuntu 20.04目前流行的Linux發(fā)行版之一,大多數國外服務(wù)器支持Ubuntu 20.04 LTS正式版。我們要安裝配置Apache Tomcat的話(huà),首先需部署一個(gè)全新的Ubuntu 20.04服務(wù)器(如Vultr美國VPS),然后使用SSH工具登錄到服務(wù)器上,創(chuàng )建一個(gè)具有sudo權限的非root用戶(hù),用該非root用戶(hù)來(lái)管理服務(wù)器。
相關(guān)閱讀:《Vultr教程:如何在Ubuntu上創(chuàng )建sudo權限用戶(hù)》
1、安裝Java應用程序
用非root用戶(hù)登錄到Vultr美國VPS服務(wù)器后,運行下面命令,更新相關(guān)軟件包:
$ sudo apt update
安裝Java運行環(huán)境。
$ sudo apt install default-jdk -y
安裝完成后,可運行下面命令查看Java程序版本。
$ java -version
2、Apache Tomcat安裝及配置
在A(yíng)pache官網(wǎng)查看Tomcat最新版本,然后運行下面命令下載安裝Apache Tomcat。
$ wget https://archive.apache.org/dist/tomcat/tomcat-10/v10.0.8/bin/apache-tomcat-10.0.8.tar.gz
解壓縮下載的Apache Tomcat安裝包。
$ sudo tar xzvf apache-tomcat-10.0.8.tar.gz
創(chuàng )建安裝目錄/opt/tomcat/。
$ sudo mkdir /opt/tomcat/
接著(zhù)把壓縮的安裝包文件移動(dòng)到剛創(chuàng )建的安裝目錄下。
$ sudo mv apache-tomcat-10.0.8/* /opt/tomcat/
更改安裝目錄的所有權。
$ sudo chown -R www-data:www-data /opt/tomcat/
更改安裝目錄的訪(fǎng)問(wèn)權限。
$ sudo chmod -R 755 /opt/tomcat/
編輯conf/tomcat-users.xml文件,為Apache Tomcat配置管理員賬號。
$ sudo nano /opt/tomcat/conf/tomcat-users.xml
然后將下面代碼添加到<tomcat-users>標簽下,并利用StrongPassword設置一個(gè)強密碼
<!– user manager can access only manager section –>
<role rolename=”manager-gui” />
<user username=”manager” password=”StrongPassword” roles=”manager-gui” /><!– user admin can access manager and admin section both –>
<role rolename=”admin-gui” />
<user username=”admin” password=”StrongPassword” roles=”manager-gui,admin-gui” />
編輯管理器和主機管理器配置文件,啟用對Apache Tomcat遠程訪(fǎng)問(wèn)。
$ sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
為Apache Tomcat創(chuàng )建一個(gè)系統單元。
$ sudo nano /etc/systemd/system/tomcat.service
然后把下面代碼添加到文件中,并保存。
[Unit]
Description=Tomcat
After=network.target[Service]
Type=forkingUser=root
Group=rootEnvironment=”JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64″
Environment=”JAVA_OPTS=-Djava.security.egd=file:///dev/urandom”
Environment=”CATALINA_BASE=/opt/tomcat”
Environment=”CATALINA_HOME=/opt/tomcat”
Environment=”CATALINA_PID=/opt/tomcat/temp/tomcat.pid”
Environment=”CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX: UseParallelGC”ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh[Install]
WantedBy=multi-user.target
重新啟動(dòng)守護程序使文件更改生效。
$ sudo systemctl daemon-reload
重新啟動(dòng)Apache Tomcat服務(wù)。
$ sudo systemctl start tomcat
設置Apache Tomcat在系統啟動(dòng)時(shí)啟動(dòng)。
$ sudo systemctl enable tomcat
最后,可以運行下面命令來(lái)檢查下服務(wù)狀態(tài)。
$ sudo systemctl status tomcat
3、訪(fǎng)問(wèn)Apache Tomcat網(wǎng)絡(luò )界面
Apache Tomcat安裝及配置完成后,打開(kāi)瀏覽器,在地址欄中輸入http://ServerIPaddress:8080(注意填寫(xiě)的是服務(wù)器IP地址),以訪(fǎng)問(wèn)其Web界面。
來(lái)源鏈接:https://www.idcspy.com/42910.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站