linux tomcat 安裝啟動報錯詳解

2021-09-25 22:58:38 字數 681 閱讀 5172

1、tomcat安裝(不再解釋)

3、修改tomcat啟動埠  conf/server.xml,一般是8080,但是8080容易被占用

4、啟動 bin/startup.sh

(1)如果報錯沒有許可權,就chmod u+x  *.sh

(2)看日誌,logs/catalina.out,輸入命令cat  catalina.out

如果埠被占用,會提示位址已經被占用,就修改配置檔案

(3)檢視埠情況

查詢被占用埠   netstat  -tln  |grep 8080

檢視埠屬於哪個程式   lsof  -i   :8080

殺掉程式   kill  -9  id

也可以./shutdow.sh但是會經常報錯。

5、最後啟動localhost:8080

6、manager頁面報403錯誤

解決方法,一共分兩步:

1、檢視是否新增使用者和角色:

[root@vm2018 conf]# vi tomcat-users.xml

進入到tomcat的conf目錄下,編輯tomcat-users.xml配置檔案

新增manager-script角色,並賦予角色給admin

2、檢視是否ip做了限制

修改完畢,關閉瀏覽器,重新開啟tomcat,manager可以正常訪問了

部署到Linux TOMCAT 安裝和啟動

執行啟動tomcat 驗證因為還沒有從安全組開放埠8080,所以還無法通過外網檢視tomcat是否啟動。只能通過檢視埠是否處於監聽狀態檢視tomcat是否啟動 netstat anp grep 8080如圖所示,8080埠處於監聽狀態 檢視啟動日誌 通過如下命令可以檢視tomcat的啟動日誌 tai...

Linux Tomcat 啟動失敗

原因 熵池太小 熵池的大小是根據鍵盤 滑鼠之類的噪音產生的數 然後 dev random會根據熵池來生成隨機數 而生成需要有足夠的熵池裡的噪音數 如果沒有達到的話就會一直阻塞 tomcat啟動的時候為了生成session id就會獲取這個隨機數來生成密匙 所以才出現上面的情況 一直阻塞在等待熵池裡的...

Linux Tomcat 安裝筆記

環境 vmware workstation 10,centos 7 x86 64 1511.iso,xshell 4.0,ip 192.168.216.140 root localhost wget bash wget 未找到命令 root localhost yum list wget yum檢視...