linux下安裝tomcat

我這裏是阿里雲centOS7系統下安裝tomcat 1)去官網下載安裝包 java

我第一次下載了Source Code Distributions下的安裝包,啓動時出錯,logs文件夾跟bootstrap.jar一些重要的文件都沒有的,只能從新下載從新安裝

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命令查看安全

執行命令啓動tomcat

./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
複製代碼

緣由是沒有logs目錄,那就到/usr/src/apache-tomcat-7.0.96-src/這人目錄下新建一個logs目錄再執行啓動命令就能夠了。接着切換到logs目錄下,會發現有一個catalina.out文件,這是tomcat的啓動日誌文件,用命令查看文件

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加端口的形式打開頁面,不出意外的話會出現這個頁面。

我的網站:www.panbingwen.cn

相關文章
相關標籤/搜索