如何在 centos 7 上安裝 Apache Tomcat 8?
我正在為 Java 開發人員配置 CentOS 7 系統。所以首先我使用命令安裝了Java
wget java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el7_3.x86_64.rpm
之後安裝下載的包
yum install java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el7_3.x86_64.rpm
它已成功安裝,我已經使用
java -version
以下是命令回复
java version "1.7.0_131" OpenJDK Runtime Environment (rhel-2.6.9.0.el7_3-x86_64 u131-b00) OpenJDK 64-Bit Server VM (build 24.131-b00, mixed mode)
請告訴我上述過程是否有問題。現在我必須安裝 Apache tomcat 8,但我正在通過網路研究它,但這很令人困惑,因為它們正在創建組和權限之類的東西。請有人告訴我最短的方法,因為我們只想測試系統並將部署一個範例 test.war 用於我們的測試目的。
在您的系統上安裝 java 後,您需要按照我在此處提到的操作:
#mv apache-tomcat-7 /opt
#useradd tomcat
#chown -R tomcat:tomcat /opt/apache-tomcat-7
要安裝tomcat,您需要執行startup.sh
#cd /opt/apache-tomcat…
#./bin/startup.sh
現在您在
init.d
目錄中創建 tomcat 文件以將 tomcat 作為服務執行。
#vim /etc/init.d/tomcat
- 將以下腳本複制粘貼到您的 tomcat 文件中,更改系統中的目錄
#!/bin/bash
chkconfig: 234 20 80
描述:Tomcat 伺服器基本啟動/關閉腳本
導出 TOMCAT_HOME=/opt/apache-tomcat-7 START_TOMCAT= $ {TOMCAT_HOME}/bin/startup.sh STOP_TOMCAT= $ {TOMCAT_HOME}/bin/shutdown.sh
導出下載路徑=/tmp
導出 JAVA_OPTS="-Xms2g -Xmx2g -XX:PermSize=512m -XX:MaxPermSize=512m"
start() { echo -n “正在啟動 tomcat:” cd $ {TOMCAT_HOME}/bin su -p -s /bin/sh tomcat $ {START_TOMCAT} 回顯“完成”。}
stop() { echo -n “關閉 tomcat:” cd $ {TOMCAT_HOME}/bin su -p -s /bin/sh tomcat $ {STOP_TOMCAT} sleep 5 for pid in
ps -ef | grep org.apache.catalina.startup.Bootstrap | grep -v grep | awk '{print $2}' | xargs
do kill -9 $pid done echo “done.” }案例“$1”在
start) start ;; stop) stop ;; restart) stop start ;; *) echo "Usage: $0 {start|stop|restart}"
經社理事會
出口 0
chmod +x /etc/init.d/tomcat
chkconfig --add tomcat
su - tomcat
service tomcat start
請注意,Permsize、xms 和 xmx 大小是可選的,您需要向開發人員詢問確切的數量。
如果您需要有關在 tomcat 上為 Web 登錄創建使用者的幫助,請詢問。