⑴ 為什麼tomcat不能運行
原因:
1.綠色版本的tomcat與java jre(本人就是直接拷貝myeclipse自帶的jre,報錯)
2.未正確配置java_home或jre_home,path,classpath;
3.直接雙擊運行tomcat6.exe
4.tomcat的埠被其他進程佔用(如8080)
5.jdk或者jre版本太低(我原來直接使用的是oracle9下面的jre,報錯)
解決辦法:
1.安裝java jre或者jdk,一定要用安裝版本。或者使用myeclipse all in one的自帶jre(不需要再安裝jre)
2.至少配置好java_home或jre_home與path後(其他可以不配):通過運行comcat安裝目錄bin下的STARTUP.BAT來運行。
其他還有很多種錯誤,還是使用安裝版本的java jdk或者tomcat就能解決.
⑵ tomcat伺服器如果無法啟動,原因是什麼
你的環境變數是怎麼設置的:是按這個格式設置的嗎?
path:---C:\Program Files\Java\jdk1.6\bin;
CLASSPATH:---C:\Program Files\Java\jdk1.6\lib;
CLASSPATH一般不用設置。
不連接Tomcat伺服器不需要設置Java_Home的
若連接Tomcat:
path:---C:\Program Files\Java\jdk1.6\bin;
java_home:C:\Program Files\Java\jdk1.6;
還有你要確定Tomcat6.0是配置JDK1.6嗎?我沒有用過Tomcat6.0。Tomcat5.0需要1.4的JDK,而5.5需要1.5或1.6的JDK,Tomcat6.0不知道了。
⑶ tomcat啟動後伺服器無法工作是怎麼回事啊
能啟動就說明tomcat與JDK的配置是正確的,你應該是往C(系統)盤里裝了其他軟體,電腦關機重新開機就可以了!
我的電腦出現過這問題!你試試吧!
有問題請留言!
⑷ 啟動tomcat伺服器報錯怎麼解決
首選移除布署的應用,來確定是Tomcat本身的錯,還是你布署的應用有問題。
如果是布置的應用有問題。首先要確定web.xml有沒有問題,如果你寫的東西很多,那就全部空,一點點加內容,來尋找看哪裡出現錯誤。
如果web.xml沒有錯,就要看是不是錯少jar。
如果存在不識別jar的情況,將應用里的jar都放到Tomcat的lib下試試。
可能是系統文件損壞,如Win2K下的KERNEL32.DLL,Win98 FONTS目錄下面的字體等系統運行時基本的文件被破壞,系統在啟動時會因此無法完成初始化而強迫重新啟動。建議覆蓋安裝或重新安裝。
可能是電腦中病毒了。沖擊波病毒發作時還會提示系統將在60秒後自動啟動,木馬程序從遠程式控制制你計算機的一切活動,包括讓你的計算機重新啟動。建議清除病毒,木馬,或重裝系統。
⑸ TOMCAT啟動後運行不起來
主要原因有:
1.獨立運行的Tomcat沒有關閉。 2.Tomcat之前運行過,或者Tomcat非正常關閉,進程當中的Tomcat依然存在。
3.Tomcat使用的埠被其他軟體所佔(Tomcat默認的埠:8080)。
針對這些錯誤的解決方案:
1.在系統服務當中將Tomcat的啟動方式由「自動」改為「手動」(默認的情況Tomcat是自動啟動的服務,隨開機啟動)。
2.關閉獨立運行的Tomcat,要保證Eclipse啟動Tomcat之前,Tomcat服務是停用的。
3.查看任務管理器,進程里有沒有Tomcat,如果有,將其關掉。
4.如果在Eclipse當中啟動Tomcat還是不成功,則可能是Tomcat的埠被佔了。
a.找到Tomcat路徑:..\Tomcat 5.0.28\conf\下的server.xml文件,檢索到埠號:8080,將其改成未被佔用的埠號如8088等。
b.可以在dos下用命令:netstat -a 查看一下埠的使用情況,看看Tomcat的埠有沒有被其他的軟體所佔用
⑹ Tomcat服務無法啟動的解決方法是什麼
先弄個JavaEE的開發環境再說吧。裝JDK、JRE,其實JDK下面已經有JRE了,如果在伺服器上的話,只需裝JRE;然後配置環境變數:
新建:JAVA_HOME:D:Javajdk1.7.0_51
新建:CLASS_PATH:.;%JAVA_HOME%lib
編輯:PATH:在最前面加上 %JAVA_HOME%in;
接著裝Tomcat,startup.bat、shutdown.bat都正常,然後想把壓縮版的Tomcat的啟動和關閉做成Windows服務來處理,執行service.bat install提示服務創建成功,但是啟動服務卻失敗了,系統日誌提示:
先分析下,既然可以正常調用service.bat,也就是環境變數的配置是沒有問題的,對比下2個操作系統,似乎目前最有可能的就是安裝時候的許可權問題。先卸載掉已經安裝過的服務service.bat remove,然後"以管理員身份運行" cmd.exe,切換到service.bat所在的目錄執行service.bat install重新安裝Tomcat服務。HoHo, 這下可以正常啟動和關閉了。
為是開發環境,所以我們可以配置一個超級用戶admin ,使其能夠通過"http://localhost:8080/"來管理Tomcat。進入Tomcat根目錄下的conf文件夾,打開"tomcat-users.xml"進行編輯:
重啟Tomcat後,就可以使用admin來管理Tomcat了。
⑺ tomcat在命令行下可以運行但在服務里怎麼就啟動不了
那有可能Tomcat被安裝成System Service,處於Windows的控制之下而自動運行,所以無法再從其它途徑啟動它。
要確認並解決這個問題,請按Control Panel > Administrative Tools > Services的路徑,看所顯示的Services中是否有Apache Tomcat。如果有的話,把它關停(Stop),然後把它改成Manual Start(手工啟動),以免下次機器重啟後它卷土重來。然後再試試能否Tomcat.