CentOS 7 yum安裝與配置 Tomcat
文章目錄
1、準備工作Tomcat
- 檢測本機是否安裝
Tomcat
systemctl status tomcat.service
/*或者*/
systemctl status tomcat
出現如下圖所示,本機沒有安裝Tomcat
- 檢視
Tomcat
資訊
yum info tomcat
2、安裝Tomcat
yum -y install tomcat
- 檢視
Tomcat
是否安裝成功
rpm -q tomcat
執行命令後,出現如下圖所示,表示安裝成功
3、配置環境變數
Tomcat
預設安裝路徑/usr/share/tomcat/
- 在
/etc/profile
配置檔案中加入Tomcat
環境變數
CATALINA_BASE=/usr/share/tomcat
CATALINA_HOME=/usr/share/tomcat
export JAVA_HOME PATH CLASSPATH CATALINA_BASE CATALINA_HOME
- 快速更改
Tomcat
在啟動時使用的Java
選項
在JAVA_OPTS
行新增。 隨意改變Xmx
和MaxPermSize
值,這些設定會影響Tomcat會使用多少記憶體:
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"
- 儲存並關閉
profile
檔案,執行如下命令生效
source /etc/profile
- 使用如下命令檢視
Tomcat
變數
echo $CATALINA_BASE
echo $CATALINA_HOME
4、啟動Tomcat
和無法訪問原因
- 啟動
Tomcat
systemctl start tomcat
- 檢視
Tomcat
是否啟動成功
systemctl status tomcat
已經跑起來了
- 在瀏覽器輸入IP
192.168.137.138:8080
,無法訪問,效果如下:
4.1、不能訪問的原因
-
因為前面安裝的是
tomcat
的基礎服務,並沒有安裝瀏覽器管理介面,接下來我們需要安裝管理包
-
執行命令
firewall-cmd --zone=public --add-port=8080/tcp --permanent
永久開放8080
埠,否則會導致無法訪問 -
開放
8080
後執行systemctl restart firewalld.service
重啟防火牆
4.2 開機啟動Tomcat
systemctl enable tomcat.service
5、安裝Tomcat
管理包
- 安裝
Tomcat
根頁面(tomcat-webapps)和Tomcat Web
應用程式管理器和Virtual Host Manager(tomcat-admin-webapps),請執行以下命令:
yum install -y tomcat-webapps tomcat-admin-webapps
- 安裝線上文件(可選)
yum install -y tomcat-docs-webapp tomcat-javadoc
- 安裝完成後,檢查
/usr/share/tomcat/webapps
目錄是否存在如下資料夾
6、配置Tomcat Web管理介面
- 為了使用在上一步安裝的
manager webapp
,我們必須新增一個登入到我們的Tomcat
伺服器。然後修改tomcat-users.xml
的檔案
vi /usr/share/tomcat/conf/tomcat-users.xml
- 要新增誰可以訪問使用者
manager-gui
和admin-gui
(前面我們安裝了管理介面)。您可以通過定義類似於以下示例的使用者來執行此操作。請務必將使用者名稱和密碼更改為安全:
tomcat-users.xml – 管理使用者
<tomcat-users>
<user username="admin" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>
- 儲存並關閉
tomcat-users.xml
檔案, 重啟Tomcat
服務
sudo systemctl restart tomcat
7、訪問Web介面
-
開啟瀏覽器在位址列輸入
伺服器IP:8080
,例如我的地址:192.168.137.138:8080
,效果如下:
-
點選
Manager App
按鈕,使用剛才的使用者名稱和密碼登入
Web應用程式管理器用於管理Java應用程式。您可以在此處開始,停止,重新載入,部署和取消部署。您還可以對應用程式執行一些診斷(即查詢記憶體洩漏)。最後,有關您的伺服器的資訊位於此頁面的最下方。
相關文章
- CentOS 7 yum 安裝與配置 JDKCentOSJDK
- CentOS 7 yum 安裝與配置 RedisCentOSRedis
- CentOS7下MySQL5.7安裝與配置(YUM)CentOSMySql
- CentOS安裝配置yumCentOS
- Linux CentOS 7 下 Apache Tomcat 7 安裝與配置(心得)LinuxCentOSApacheTomcat
- CentOS 7 yum 安裝 MySQLCentOSMySql
- CentOS 7 yum 安裝 NGINXCentOSNginx
- Centos 7 yum 安裝nginxCentOSNginx
- CentOS7 64位下MySQL5.7安裝與配置(YUM)CentOSMySql
- centos 7中 yum安裝jdkCentOSJDK
- CentOS 7 用yum安裝 MySQLCentOSMySql
- Centos7 yum安裝 DockerCentOSDocker
- CentOS 7 yum 安裝 PHP7.3CentOSPHP
- centos7 yum 安裝mariadbCentOS
- CentOS7 sudo 安裝與配置CentOS
- CentOS下tomcat安裝配置CentOSTomcat
- centos7通過yum安裝nginxCentOSNginx
- CentOS7下yum安裝MySQL 5.7CentOSMySql
- CentOS7 yum安裝MySQL5.7CentOSMySql
- yum的安裝與配置
- centos7中使用yum安裝NGINX安裝CentOSNginx
- Centos7-VMware+Centos7安裝配置CentOS
- CentOS配置Nginx官方的Yum源及yum安裝phpCentOSNginxPHP
- centos7 解除安裝和重新安裝yumCentOS
- CentOS7 安裝 Mysql 8:0 的yum安裝方式CentOSMySql
- CentOS 7 安裝配置 NFSCentOSNFS
- centos7使用yum安裝lnmp環境CentOSLNMP
- centos7安裝mysql5.7 使用yumCentOSMySql
- Linux – CentOS 7 yum方式快速安裝MongoDBLinuxCentOSMongoDB
- 在CentOS7中,使用yum安裝NginxCentOSNginx
- centos7中使用yum安裝OpenJDKCentOSJDK
- CentOS yum安裝mcryptCentOS
- Tomcat安裝與配置Tomcat
- (轉)CentOS 下 rpm包與 yum 安裝與解除安裝CentOS
- Centos安裝tomcat9及配置CentOSTomcat
- Centos 安裝yum,安裝ansibleCentOS
- centos7 yum下載並安裝jdk並配置環境變數CentOSJDK變數
- centos7透過yum安裝JDK1.8CentOSJDK