我這裏是阿里雲centOS7系統下安裝tomcat 1)去官網下載安裝包 java
2)先下載到電腦上再用工具傳輸到Linux相應目錄下,這裏是/usr/src目錄 3)用解壓命令解壓apache
tar -xvf apache-tomcat-7.0.96.tar.gz
複製代碼
4)切換到解壓後的文件夾裏bootstrap
cd apache-tomcat-7.0.96
複製代碼
5)安裝瀏覽器
make && make install
複製代碼
6)切換到bin目錄下tomcat
cd bin/
複製代碼
7)能夠用ls命令查看安全
./startup.sh
複製代碼
當我第一次用下載的source包的tomcat安裝,在啓動時遇到了幾個問題bash
-bash: ./shutdown.sh: Permission denied
複製代碼
緣由是用戶沒有權限,致使沒法執行, 用命令chmod 修改一下bin目錄下的.sh權限就能夠了
如chmod u+x *.sh,再執行啓動命令就不會報這個錯誤了,但接着錯另外一個錯誤服務器
touch: cannot touch ‘/usr/src/apache-tomcat-7.0.96-src/logs/catalina.out’: No such file or directory
/usr/src/apache-tomcat-7.0.96-src/bin/catalina.sh: line 439: /usr/src/apache-tomcat-7.0.96-src/logs/catalina.out: No such file or directory
複製代碼
tail -f catalina.out
複製代碼
結果是日誌裏有以下報錯信息工具
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
複製代碼
到此才知道下載錯了包,只能從新下載。網站
tomcat是須要jdk環境的,固然tomcat自己就內置有一個了,查看命令
java -version
複製代碼
查看tomcat進程
ps -ef |grep tomcat
複製代碼
防火牆記得開入端口,或者直接就將防火牆關閉。tomcat默認商品是8080,查看全部開放的端口命令
firewall-cmd --list-all
複製代碼
其次還要記得在阿里雲開配置安全組規則那裏配置相應端口。
檢驗是否成功能夠用瀏覽器輸入相應服務器ip加端口的形式打開頁面,不出意外的話會出現這個頁面。