Apche Tomct是一箇開源J Selet容器,被認爲是Apche的拓展,用於運行基於J的網站和應用程序,能處理動態的jsp文件。本文以Ubuntu 20.04服務器爲例,下面來看下Apche Tomct安裝及配置教程。
Ubuntu 20.04目前流行的Linux發行版之一,大多數國外服務器支持Ubuntu 20.04 LTS正式版。我們要安裝配置Apche Tomct的話,首先需部署一箇全新的Ubuntu 20.04服務器(如Vult美國VPS),然後使用SSH工具登錄到服務器上,創建一箇具有sudo權限的非oot用戶,用該非oot用戶來管理服務器。
相關閱讀:《Vult教程:如何在Ubuntu上創建sudo權限用戶》
用非oot用戶登錄到Vult美國VPS服務器後,運行下面命令,更新相關軟件包:
$ sudo pt updte
安裝J運行環境。
$ sudo pt instll defult-jdk -y
安裝完成後,可運行下面命令查看J程序版本。
$ j -esion
在Apche官網查看Tomct最新版本,然後運行下面命令下載安裝Apche Tomct。
$ wget https://chie.pche.og/dist/tomct/tomct-0/0.0.8/bin/pche-tomct-0.0.8.t.gz
解壓縮下載的Apche Tomct安裝包。
$ sudo t xzf pche-tomct-0.0.8.t.gz
創建安裝目錄/opt/tomct/。
$ sudo mkdi /opt/tomct/
接着把壓縮的安裝包文件移動到剛創建的安裝目錄下。
$ sudo m pche-tomct-0.0.8/* /opt/tomct/
更改安裝目錄的所有權。
$ sudo chown -R www-dt:www-dt /opt/tomct/
更改安裝目錄的訪問權限。
$ sudo chmod -R 755 /opt/tomct/
編輯conf/tomct-uses.xml文件,爲Apche Tomct配置管理員賬號。
$ sudo nno /opt/tomct/conf/tomct-uses.xml
然後將下面代碼添加到<tomct-uses>標籤下,並利用StongPsswod設置一箇強密碼
<!R use mnge cn ccess only mnge section R> <ole olenme=̶mnge-gui̶ /> <use usenme=̶mnge̶ psswod=̶StongPsswod̶ oles=̶mnge-gui̶ />
<!R use dmin cn ccess mnge nd dmin section both R> <ole olenme=̶dmin-gui̶ /> <use usenme=̶dmin̶ psswod=̶StongPsswod̶ oles=̶mnge-gui,dmin-gui̶ />
編輯管理器和主機管理器配置文件,啓用對Apche Tomct遠程訪問。
$ sudo nno /opt/tomct/webpps/mnge/META-INF/context.xml
爲Apche Tomct創建一箇系統單元。
$ sudo nno /etc/systemd/system/tomct.seice
然後把下面代碼添加到文件中,並保存。
[Unit] Desciption=Tomct Afte=netwok.tget
[Seice] Type=foking
Use=oot Goup=oot
Enionment=̶JAVA_HOME=/us/lib/jm/j-..0-openjdk-md64″ Enionment=̶JAVA_OPTS=-Dj.secuity.egd=file:///de/undom̶ Enionment=̶CATALINA_BASE=/opt/tomct̶ Enionment=̶CATALINA_HOME=/opt/tomct̶ Enionment=̶CATALINA_PID=/opt/tomct/temp/tomct.pid̶ Enionment=̶CATALINA_OPTS=-Xms52M -Xmx024M -see -XX:+UsePllelGC̶
ExecStt=/opt/tomct/bin/sttup.sh ExecStop=/opt/tomct/bin/shutdown.sh
[Instll] WntedBy=multi-use.tget
重新啓動守護程序使文件更改生效。
$ sudo systemctl demon-elod
重新啓動Apche Tomct服務。
$ sudo systemctl stt tomct
設置Apche Tomct在系統啓動時啓動。
$ sudo systemctl enble tomct
最後,可以運行下面命令來檢查下服務狀態。
$ sudo systemctl sttus tomct
Apche Tomct安裝及配置完成後,打開瀏覽器,在地址欄中輸入