當前位置:首頁 » 操作系統 » linux的tomcat啟動不了

linux的tomcat啟動不了

發布時間: 2022-06-16 23:10:45

linux下tomcat的啟動問題

1、你是無法啟動嗎?如果是因內存無法啟動,有以下解決辦法
2、windows機器
修改 TOMCAT_HOME/bin/catalina.bat文件,在echo "using CATALINA_BASE:$CATALINA_BASE"上面加入這一行內容:
set java_OPTS=%JAVA_OPTS% -server -XX:PermSize=128m -XX:MaxPermSize=512m
大約187行
3、如果是linux 大約99行
export JAVA_OPTS="-server -Xms1400M -Xmx1400M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=512M"

㈡ linux下tomcat啟動問題

只需要將啟動tomcat服務的代碼添加到/etc/rc.local文件中即可.
例如,你是這樣啟動tomcat的:
/usr/tomcat/bin/startup.sh
&
你只需要把上面這行啟動命令添加到/etc/rc.local的最後一行即可,linux啟動時會自動執行rc.local,這樣就實現了tomcat開機自啟動.
其它服務自啟動也是一樣的

㈢ linux啟動tomcat失敗

Linux下啟動tomcat的時候,如果服務啟動不成功,可以到查看logs文件夾下的catalina.out
日誌文件,cat我的日誌文件可得到如下的錯誤信息:
cat catalina.out
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 8101; nested exception is:
java.net.BindException: Address already in use
Feb 27, 2011 3:25:39 PM org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already. Could not load com.funambol.server.tools.directorymonitor.FileChangeEvent. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
從字面上來看,是我的8101埠被佔用了,應該是rmi需要用到這個埠,於是使用
netstat -anp
命令來查看各埠被進程佔用的情況,這個命令輸出包括進程的pid,得到這個pid之後,使用命令:
ps -ef|grep PID
即可查看進程的詳細情況。
如果確認此進程可停止的話,
kill pid
重啟tomcat就OK了!

㈣ Linux系統tomcat啟動不了

是不是系統本身有問題, 你打個uname 命令看什麼結果

㈤ Linux tomcat啟動失敗

修改tomcat啟動文件,直接指向你jdk路徑。支持綠色的jdk。

修改catalina.sh文件,開頭增加下面內容
JAVA_OPTS="-server -Xms1024m -Xmx2048m -XX:PermSize=1024M -XX:MaxPermSize=2048m"
export CATALINA_BASE=【tomcat路徑 如=/home/tomcat】
export CATALINA_HOME=【tomcat路徑 如=/home/tomcat】
export JAVA_HOME=【jdk路徑 如/home/jdk1.7.0_75】

㈥ linux tomcat怎麼啟動

Linux下tomcat服務的啟動、關閉與錯誤跟蹤,使用PuTTy遠程連接到伺服器以後,通常通過以下幾種方式啟動關閉tomcat服務:
切換到tomcat主目錄下的bin目錄(cd usr/local/tomcat/bin)
1,啟動tomcat服務
方式一:直接啟動 ./startup.sh
方式二:作為服務啟動 nohup ./startup.sh &
方式三:控制台動態輸出方式啟動 ./catalina.sh run 動態地顯示tomcat後台的控制台輸出信息,Ctrl+C後退出並關閉服務
解釋:
通過方式一、方式三啟動的tomcat有個弊端,當客戶端連接斷開的時候,tomcat服務也會立即停止,通過方式二可以作為linux服務一直運行
通過方式一、方式二方式啟動的tomcat,其日誌會寫到相應的日誌文件中,而不能動態地查看tomcat控制台的輸出信息與錯誤情況,通過方式三可以以控制台模式啟動tomcat服務,
直接看到程序運行時後台的控制台輸出信息,不必每次都要很麻煩的打開catalina.out日誌文件進行查看,這樣便於跟蹤查閱後台輸出信息。tomcat控制台信息包括log4j和System.out.println()等輸出的信息。
2,關閉tomcat服務
./shutdown.sh

㈦ linux下tomcat啟動不了

使用二進制源碼包安裝即可,(注意:在啟動時,需要在tomcat目錄下創建logs目錄,不然啟動報錯),下載地址直接去官網即可。

㈧ linux系統下面啟動Tomcat 一直啟動不了

export $JAVA_HOME=你的jdk安裝的目錄 比如/usr/local/jdk1.6

export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:.
export TOMCAT_HOME=/usr/local/tomcat6.0

cd $TOMCAT_HOME/bin
sh startup.sh
然後看啟動了沒有

裡面的參數換成自己實際的目錄

/data/home/soso/tomcat6.0/bin> sh -x startup.sh
+ os400=false
+ darwin=false
+ case "`uname`" in
++ uname
+ PRG=startup.sh
+ '[' -h startup.sh ']'
++ dirname startup.sh
+ PRGDIR=.
+ EXECUTABLE=catalina.sh
+ false
+ '[' '!' -x ./catalina.sh ']'
+ exec ./catalina.sh start 看看你執行的時候這里是啥?
Using CATALINA_BASE: /data/home/soso/tomcat6.0
Using CATALINA_HOME: /data/home/soso/tomcat6.0
Using CATALINA_TMPDIR: /data/home/soso/tomcat6.0/temp
Using JRE_HOME: /usr/local/jdk1.6
Using CLASSPATH: /data/home/soso/tomcat6.0/bin/bootstrap.jar

㈨ linux下tomcat啟動不起來怎麼解決

修改catalina.sh

大約99行
export JAVA_OPTS="-server -Xms1400M -Xmx1400M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=512M"

熱點內容
動態規劃01背包演算法 發布:2024-11-05 22:17:40 瀏覽:849
nasm編譯器如何安裝 發布:2024-11-05 22:01:13 瀏覽:181
登錄密碼在微信的哪裡 發布:2024-11-05 22:00:29 瀏覽:739
c防止反編譯工具 發布:2024-11-05 21:56:14 瀏覽:248
安卓虛擬機怎麼用 發布:2024-11-05 21:52:48 瀏覽:344
php時間搜索 發布:2024-11-05 20:58:36 瀏覽:479
燕山大學編譯原理期末考試題 發布:2024-11-05 20:13:54 瀏覽:528
華為電腦出現臨時伺服器 發布:2024-11-05 20:05:08 瀏覽:408
斗戰神免費挖礦腳本 發布:2024-11-05 19:53:25 瀏覽:665
網吧伺服器分別是什麼 發布:2024-11-05 19:45:32 瀏覽:392