導航:首頁 > 編程系統 > linuxtomcat啟動不了

linuxtomcat啟動不了

發布時間:2024-11-14 20:32:25

linux下啟動Tomcat報錯解決方案

在網上遇到好多坑。。然後我自己的坑並非和他們說的那麼弱智的問題,,什麼埠佔用,,埠佔用,我還用問你?
廢話不多說:
通過搜索發現是隨機數生成問題.解決方案如下
1.在伺服器啟動時也可以加上參數 -Djava.security.egd=[file:/dev/./urandom](file://dev/urandom)
2.在Tomcat下catalina.sh加入參數:JAVA_OPTS="-Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8 -Djava.security.egd=file:/dev/./urandom"
即可解決!獻給新玩Linux學生或者程序員們。

㈡ 在linux系統安裝tomcat後,bin文件下startup.sh啟動不了,這是什麼原因

Permission denied 許可被拒絕
回答人的補充 2009-08-18 12:51
在linux上安裝有些東西時會出現 Permission denied 的情況:以下就是解決它的辦法之一
編輯/etc/selinux/config,找到這段:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing

把 SELINUX=enforcing 注釋掉:#SELINUX=enforcing ,然後新加一行為:
SELINUX=disabled
保存,關閉。
......

編輯/etc/sysconfig/selinux,找到:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing

如果SELINUX已經是 SELINUX=disabled,那麼就不用改了,否則就把SELINUX=enforcing 注釋掉,新加一行:
SELINUX=disabled
保存,退出。

如果你碰到其他類似提示:
cannot restore segment prot after reloc: Permission denied
哪應該是SELinux的問題,可以考慮把它關閉。
-------------------------------------------------------------------------------------
在你保證SElinux 被disable後.還執行下
chcon -t texrel_shlib_t
如: chcon -t texrel_shlib_t /路徑/路徑/名字.so (這個文件視具體執行文件.)

以上兩步.已經解決了很多server的問題了.

這是我以前還有linux的時候網路的方法,你可以試一試,不知道對你管不管用,另外,你有操作許可權嗎?

㈢ linux環境下重啟Tomcat服務

廢話一波:俗話說,重啟能解決90%的bug,那麼我們怎麼樣在linux下重啟Tomcat呢?

首先,我們先看看該Tomcat是否在運行,輸入如下指令然後回車,

你可能會看到下面兩種情況的其中之一
情況一:

信息很多,不一一解釋,反正意思就是目前沒有Tomcat正在運行

情況二:

可以看出,當前有兩個Tomcat服務正在運行,綠色的框內的數字,表示運行該服務的進程id,黃色框的內容表示該Tomcat的的執行路徑,其他新增暫時不理。

如果當前Tomcat沒有在運行,則可以直接啟動,進入到Tomcat下的bin目錄,輸入 ./startup.sh
就可以啟動該Tomcat服務,啟動成功後重新輸入 ps -ef|grep java 就會出現類似圖二的畫面

如果當前的Tomcat正在運行,我們需要關掉該Tomcat服務後再執行 ./startup.sh ,即可重啟該Tomcat服務,關掉Tomcat的方式有兩種方法,
第一種:直接用Tomcat的腳本進行,進入到Tomcat的目錄下,輸入命令 ./shutdown.sh 執行Tomcat的關閉服務腳本,Tomcat即可正常關閉,但是Tomcat並不是完全關閉,一般使用第二種方式關閉
第二種:使用linux命令直接殺掉Tomcat的進程,輸入如下指令 kill -9 28003 這里的28003就是該Tomcat服務的進程,至於為什麼要在前面加上 -9 ,其實kill就是給某個進程id發送了一個信號。默認發送的信號是SIGTERM,而kill -9發送的信號是SIGKILL,即exit。exit信號不會被系統阻塞,所以kill -9能順利殺掉進程。當然你也可以使用kill發送其他信號給進程。
殺死Tomcat進程後,就可以按照前面啟動Tomcat的腳本進行啟動。

㈣ linuxtomcatstartup啟動位置錯誤

一.到tomcat的bin目錄下啟動startup.bat,(Linux中到tomcat的bin目錄下,./startup.sh),如果能進入tomcat頁面,則表示tomcat啟動成功。
如果tomcat報錯,拒絕訪問,或者進不去的話要看具體原因。

目前為止遇到的問題如下:

一.1.

(1)Windows上,埠被佔用。
一般出現的是運行後秒退的現象,打開cmd,輸入netstat -ano|findstr 8080(埠號),只有一個8080的埠號,則不是埠被佔用的問題
(2).查看Windows上的防火牆是否關閉

(3).如果遇到tomcat提示at least one jar was scanned for TLDs yet contained no TLDS,在tomcat包conf下面的Catalina.properties文件進行修改.

如圖,將jarstoskip=\改為jarstoskip=*.jar

(4).查看項目埠是否被佔用。eg:netstat -ano|findstr 3306(3306是項目的埠)

(5).打開tomcat後,能看見tomcat,但是無法進入項目:

#1.把項目包放在tomcat的webapp下

#2.進入項目包中的WEB_INF/classes/db.properties,查看裡面的連接名稱,埠號,密碼,是否與資料庫一致。

#3進入資料庫,打開連接,如果連接失敗,則進入任務管理器,查看mysql是否在運行,如果是關閉狀態,則打開運行。

#4重新打開項目

(6)查看網頁後面跟上的項目名,是否與資料庫名一致。

㈤ tomcat如何啟動

Tomcat的啟動有兩種方式:手動啟動和自動啟動。

手動啟動Tomcat的步驟如下:
1. 打開命令行界面(Windows下使用cmd命令行工具,Linux下使用終端)。
2. 切換到Tomcat的bin目錄下。例如:cd /opt/tomcat/bin(Linux下)或者cd C:\tomcat\bin(Windows下)。
3. 啟動Tomcat伺服器。輸入./startup.sh(Linux下)或者輸入 startup.bat(Windows下)。

自動啟動Tomcat的步驟如下:
1. 打開bin目錄下的catalina.bat或者catalina.sh(具體名稱取決於你的Tomcat版本)。
2. 找到裡面的set CATALINA_HOME=這一行,並將其設置為Tomcat的安裝目錄。例如:set CATALINA_HOME=C:\tomcat。
3. 保存文件,然後設置Tomcat服務自動啟動。在Windows下,使用命令:C:\tomcat\bin\tomcat8.exe //US//Tomcat8 --Startup auto;在Linux下,使用命令:chmod +x /opt/tomcat/bin/catalina.sh。

注意:以上步驟中的路徑和命令僅作為示例,你需要根據你的實際情況進行相應的修改。

閱讀全文

與linuxtomcat啟動不了相關的資料

熱點內容
游戲編程頭條哪個領域好 瀏覽:85
iphone6nfc設置 瀏覽:577
穿越火線網劇可以在什麼網站看 瀏覽:853
文件夾里內容呈現方式 瀏覽:506
linux空間重新分配 瀏覽:568
數據表的值添加完畢怎麼結束 瀏覽:894
微信發送qq已下載的文件 瀏覽:999
天文學用什麼編程語言 瀏覽:854
java包名小寫 瀏覽:62
系統找不到指定文件java 瀏覽:154
怎麼弄微信在區域內廣告發布平台 瀏覽:158
svnhtpasswd修改密碼 瀏覽:925
如何關閉win10快捷鍵設置 瀏覽:571
javadoc導出 瀏覽:221
蘋果有沒有種子搜索器 瀏覽:17
u盤怎麼注冊文件夾 瀏覽:151
c盤可以刪除哪個文件夾 瀏覽:871
java手機版編程軟體 瀏覽:606
如何加速訪問國外伺服器的網站 瀏覽:194
體系文件優化應該哪個部門負責 瀏覽:893

友情鏈接