當前位置:首頁 » 城管服務 » tomcat服務無法啟動

tomcat服務無法啟動

發布時間: 2020-12-09 18:12:48

1. 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了。

2. 無法啟動Tomcat服務

暈死,你裝的應該是apache伺服器,

我先聲名,這跟IIS沒有一個頭發的關系。

這是你的tomcat 目錄:
TOMCAT\conf\server.xml

你用寫字板打開server.xml
然後查找這行
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
找到這行後的下一行是:
<Connector port="8081" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/>
我這里的連接埠Connector port="8081" 是8081

你把你的tomcat的Connector port="8081"
改一下,但要記得改成一個別人沒用的埠,IIS使的是80
你可以改成9999,8888什麼都行

然後訪問http://localhost:9999
這應該沒問題了

但記得改之前要備分一個server.xml以免你改錯了,不知道你原是什麼了。

3. 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的埠有沒有被其他的軟體所佔用

4. 為什麼無法啟動Apache Tomcat 6的服務

Tomcat啟動不了的原復因(本地計算機制上的Apache Tomcat 服務啟動後又停止了)
如果在控制面板-「管理工具」-「服務」中啟動Tomcat時,提示「本地計算機上的Apache Tomcat 服務啟動後又停止了。一些服務自動停止,如果他們沒什麼可做的,例如「性能日誌和警報」服務」,使得Tomcat啟動不起來的可能的原因是:
1。由於在tomcat里JVM沒有配好,他默認的是批向c:\program file\Java下的那一個,如果你確認這沒有刪掉,JVM指向你自己安裝的jdk\jre試試。
2。改寫server.xml文件出錯,如果改寫出錯也會導致服務啟動不起來。
3。設置的網路埠被佔用,如IIS;
4。Tomcat和JDK版本對應問題,tomcat 5.0以上的版本,jdk也必須是1.5以上。
5。環境變數配置錯誤。
要是實在還不行,萬全的辦法:重裝。

5. Tomcat服務無法啟動!急!

1: 你當時安裝的時候埠是8080嗎?在conf裡面找找看埠是多少。
2:是否已經打開一內次(會不會是系容統一啟動 tomcat也隨之啟動了)tomcat了,再打開就會報錯。
3: tomcat6我沒用過,現在myeclipse也好像只有tomcat5.0的配置方法,建議用5.0的,可以和Myeclipse想匹配
4:重新下載一個再試。。。

補充.

JDK配置了嗎 ?
環境變數看看
最後看看你那configure server..

你的myeclipse沒有配置好Tomcate伺服器,
這樣配置一下:
1、進入window/preferences/菜單下
2、再進入myeclipse/Tomcate ,選中你的TOMCATE版本,然後就會出現一個選擇Tomcate的安裝目錄的畫面.注意:上面的Enable 選項一定要選中.

6. Tomcat服務無法啟動

你發的圖片數第四個,那個JAVA_HOME,點編輯,把你的jdk的路徑復制進去,就行了。

7. tomcat無法啟動

常見Tomcat無法啟動故障:
1.埠被佔用(使用.exe查看本機上哪些埠被哪些程序使用了)。
2.tomcat的運行需要JVM的支持,startup.bat啟動的時候,會看系統有沒有配java_home環境變數。如果沒配,啟動的時候界面很快會自動關閉,我們可以開啟dos窗口,把startup.bat拖進去,回車運行即可看到報錯信息。
問題:如果在別的機器上裝一個tomcat,不允許更改環境變數,那麼如何配置?
答案:在startup.bat中設置環境變數,set JAVA_HOME=D:\java\jdk1.5.0_08
3.tomcat在啟動的時候還需要另外一個很重要的環境變數Catalina_home。這個環境變數指的就是tomcat伺服器所在的目錄,啟動startup.bat的時候,startup.bat就自己設了Catalina_home這個環境變數,這個環境變數指向的就是這個tomcat伺服器所在的目錄。Catalina_home指向哪台tomcat,那麼就啟動哪台伺服器。如果我們在系統環境變數中配置了Catalina_home,那麼不管你啟動哪台tomcat中的startup.bat,啟動的都是Catalina_home指向的哪台tomcat伺服器。

Tomcat是Apache 軟體基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP 規范總是能在Tomcat 中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規范。因為Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟體開發商的認可,成為目前比較流行的Web 應用伺服器。
Tomcat 伺服器是一個免費的開放源代碼的Web 應用伺服器,屬於輕量級應用伺服器,在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對於一個初學者來說,可以這樣認為,當在一台機器上配置好Apache 伺服器,可利用它響應HTML(標准通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat 部分是Apache 伺服器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。

8. tomcat7一閃而過,無法載入啟動tomcat,java環境配置無問題

出現這種問題,只有兩種可能:a.JDK環境沒有安裝好;b,Tomcat啟動埠已被佔用專

1.首先你得確保屬你的Java開發 運行環境JDK安裝無誤

在黑窗口(window+R 在輸入cmd)里輸入分別輸入javac 和 java

有相應的信息,說明JDK環境安裝成功,如下圖所示:

再次啟動即可

建議Tomcat最好是使用8及以上的版本

記得點贊!

9. Tomcat無法啟動,什麼原因

1:JAVA_HOME 配置錯誤,或者沒有配置
例:JAVA_HOME C:/JDK.1.6 ; 分號是錯誤的,不需要。
**也可以在startup.bat文件專中設置JAVA_HOME環境變數
打開屬startup.bat文件在25行前加JAVA_HOME=jdk的主目錄,此方法 可以避免修改環境變數。
2:如果你的機器有程序佔用埠8080,無法啟動
解決方法:
netstat -a 查看埠使用情況,關閉8080的佔用程序
改變server.xml文件的屬性,port的埠號為其他埠號
3:能夠正常啟動,但是導航到另一個頁面
去修改管理載入項,把默認的導航給禁用了
4:在訪問tomcat的時候,一定要保證tomcat伺服器的啟動

10. 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不知道了。

熱點內容
影視轉載限制分鍾 發布:2024-08-19 09:13:14 瀏覽:319
韓國電影傷口上紋身找心裡輔導 發布:2024-08-19 09:07:27 瀏覽:156
韓國電影集合3小時 發布:2024-08-19 08:36:11 瀏覽:783
有母乳場景的電影 發布:2024-08-19 08:32:55 瀏覽:451
我准備再看一場電影英語 發布:2024-08-19 08:14:08 瀏覽:996
奧迪a8電影叫什麼三個女救人 發布:2024-08-19 07:56:14 瀏覽:513
邱淑芬風月片全部 發布:2024-08-19 07:53:22 瀏覽:341
善良媽媽的朋友李采潭 發布:2024-08-19 07:33:09 瀏覽:760
哪裡還可以看查理九世 發布:2024-08-19 07:29:07 瀏覽:143
看電影需要多少幀數 發布:2024-08-19 07:23:14 瀏覽:121