關於Tomcat一閃而過無法啟動問題
2018.09.18
最終解決:
再次嘗試為小專案搭建伺服器時候,發現解壓出來還是一閃而過。查閱資料發現,tomcat的環境變數並不是必須配置的。可以閱讀tomcat_home/bin/starup.bat原始碼,理解邏輯除錯問題。
並可以在程式碼最後新增pause命令,可以阻塞當前視窗,方便除錯。
原因:
之前給cmd.exe設定過預設目錄,導致這裡%CURRENT_DIR%一直獲取其他目錄,不是當前bin目錄。
所以一直啟動出錯。
解決:
登錄檔取消cmd預設目錄,再次啟動時候,發現啟動成功。
2018.04.20
%CATALINA_HOME%\lib(這個CLASSPATH在專案搭建完成後,發現沒有設定這個變數的情況下,tomacat也能已啟動,故這個變數是否需要,待定)
2018.04.18
一.總解決方法:
總:1.要配置CATALINA_HOME=tomcat主目錄(注:不是bin目錄,且不能加分號)
2.還要配置CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\lib
分析過程:
1.根據Tomcat9.0.7\startup啟動檔案,發現裡面有關於%CATALINA_HOME%的判斷語句,判斷%CATALINA_HOME%路徑下面的批處理檔案是否存在。
2.由於執行後,命令列視窗一閃而過,故在批處理檔案末尾加上 pause 這個語句(把這個單詞放在檔案的最後,儲存即可),讓命令列取消自動關閉。
3.猜測,不能正常啟動,和%CATALINA_HOME%這個環境變數有關。故變數中僅新增“CATALINA_HOME=tomcat主目錄”,其他"CLASSPATH","PATH",均未設定。再次執行結果為:
4.猜測還要配置和java相關的變數,需要設定PATH或者CLASSPATH路徑(測試發現,僅設定PATH還是“啟動不起來”,僅設定CLASSPATH"成功啟動")
5.僅新增CATALINA_HOME和設定CLASSPATH,後啟動
二.因為第一次接觸tom,還沒有掌握基本的使用(擴充套件知識轉載)
轉載自:https://blog.csdn.net/onlylove_longshao/article/details/53057381
1.tomcat啟動
第一種會有一個黑視窗,黑視窗不要關閉。(如果關閉,相當於把tomcat停止了。)
//這裡是自己不清楚的地方, 自己叉掉啟動視窗後,再次執行tomcat關閉處理檔案,提示
java.net.ConnectException錯誤
//自己還是以為是自己配置的問題。實際是不能關閉黑視窗。
第二種當前目錄切換 到你tomcat目錄\bin目錄下再執行catalina run 這個命令啟動Tomcat。
catalina run 啟動Tomcat,哪怕有錯誤,我們也可以清楚的看到tomcat失敗的原因。不會一閃而過。
2.tomcat關閉
第一種:Ctrl+C鍵 關閉Tomcat伺服器
第二種:點選Tomcat視窗的右上角關閉按鈕 (暴力停止伺服器)
第三種:找到tomcat目錄/bin/shutdown.bat檔案,雙擊執行關閉Tomcat。
相關推薦
關於Tomcat一閃而過無法啟動問題
2018.09.18 最終解決: 再次嘗試為小專案搭建伺服器時候,發現解壓出來還是一閃而過。查閱資料發現,tomcat的環境變數並不是必須配置的。可以閱讀tomcat_home/bin/starup.bat原始碼,理解邏輯除錯問題。 並可以在程式碼最
多個Spring Boot項目部署在一個Tomcat容器無法啟動
failed cau gem engine 兩種 代碼 common exce repo Tomxin7 Simple, Interesting | 簡單,有趣 本文將花費您五分鐘時間 業務介紹 最近用Spring Boot開發了一個翻譯的小項目,但是服務器上
【Tips】maven web專案新增spring framework後TOMCAT 9 無法啟動
二月 17, 2017 7:41:01 下午 org.apache.catalina.core.ContainerBase startInternal 嚴重: A child container failed during start java.util.concurrent.ExecutionExcepti
jstl配置導致 tomcat外掛無法啟動
網上各種解決辦法都是版本錯誤什麼的,換個版本的Maven依賴,掛了代理都下不動,手動導了包又報了個ClassNotFound,WEB-INF下的lib也有對應的jar包,後來發現貌似是犯二了,沒有匯入jstl-impl,又搜了一下,這哥們正確配置Jstl的Maven依賴給了
Tomcat雙擊startup.bat出現一閃而過,無法啟動
Tomcat Tomcat9 官網下載、解壓、配置環境變數。 按照以下步驟操作:在Tomcat官方http://tomcat.apache.org/download-70.cgi上下載的壓縮包,解壓之後,壓縮包放在D盤。 解壓前目錄:D:\apache
tomcat無法啟動,一閃而過。
1、當你的tomcat也出現一閃而過的情況,你可以在catalina.bat的最後面加上pause,如下圖 2、執行start.bat,會發現catalina.bat的執行介面已經保持住了,此時你檢視一下tomcat啟動所需要的條件是否全部具備,如果缺少什麼在catal
myeclipse能啟動tomcat但是用startup.bat無法啟動
eclipse 是我 lin nvi eclips clas 百度 home myeclipse myeclipse能啟動tomcat但是用startup.bat無法啟動 這個問題困擾了我一天,把一天的周末時間白白花費了。各種百度,各種嘗試都沒辦法解決。在江湖上闖,難道就只
tomcat閃退無法啟動 the catalina_home environment variable is not defined correctly this environment variable is needed to run this program
新增 cor sta 啟動tomcat 計算 jdk版本 ogr jdk 環境變量 未成功配置CATALINA_HOME 1、計算機>屬性>環境變量, 新建環境變量。變量名為CATALINA_HOME ,變量值tomcat的解壓目錄,註意後面不用多加“\”或者
Linux下tomcat無法啟動/啟動後無法用過127.0.0.1:8080訪問解決方案
clas java require com 自己的 bug jpda force comm 啟動tomcat情況如下: [email protected]:/usr/local/tomcat/apache-tomcat-8.5.20/bin# ./catalina
Linux下Tomcat復制一個新的文件夾後無法啟動的問題
啟動 find sharp program mod file tom 一個 not find 加班是為了不加班。 報錯如下: Cannot find bin/catalina.sh The file is absent or does not have exec
Tomcat無法啟動:Server Tomcat v8.5 Server at localhost failed to start
cal ctrl+s sso 問題: log 配置 狀態 iss text Tomcat無法啟動 項目狀態 Maven項目:基礎環境(依賴,基本配置文件)搭建完成,前端頁面都導入,部署測試項目環境,出現該問題 問題情景: 1.彈窗提示Tomcat啟動失敗 2.Consol
Mybatis映射文件錯誤Tomcat無法啟動,也不報異常
factory cto 方法 perl col ESS source ioe spa 查了一下網上的資料,需要自己重寫一下SqlSessionFactoryBean中的buildSqlSessionFactory方法,並替換原有的SqlSessionFactoryBean
eclipse中Tomcat啟動正常,但Debug啟動超時無法啟動
啟動tomcat時,在Run模式(即正常啟動時)可以正常啟動;但是在Debug模式下無法正常啟動。 二、解決方法 進入Debug檢視,將所有斷點刪除即可。
關於tomcat本地服務無法啟動
問題:執行tomcat的startup.bat,tomcat可以正常啟動,但localhost不能訪問,於是發現tomcat本地服務沒有啟動。 在啟動tomcat本地服務時,彈出錯誤:windows不能在本地計算機啟動Apache Tomcat.有關更多資訊,查閱系統事件日誌.如果這是非Microsoft服
idea 無法啟動Tomcat,提示Error running 'server_web': Unable to open debugger port (127.0.0.1:59294):
idea 異常關閉,無法啟動Tomcat 提示Error running ‘server_web’: Unable to open debugger port (127.0.0.1:59294): java.net.SocketException “socket closed”。 不
Tomcat無法啟動8005埠,提示:java.net.ConnectException: 拒絕連線 (Connection refused)
修改$JAVA_HOME/jre/lib/security/Java.security 檔案中 securerandom.source 配置項: 將 securerandom.source=file:/dev/random 修改為: securerandom.source=file:/dev/urand
Mybatis xml對映檔案錯誤,導致Tomcat無法啟動,也不報異常
在做的專案,有時候tomcat啟動會陷入死迴圈,一直在啟動中,無法結束,自然也不會報異常. 查了一下網上的資料,需要自己重寫一下SqlSessionFactoryBean中的buildSqlSessionFactory方法,並替換原有的SqlSessionFactoryBean import
啟動Tomcat一閃而過,報JRE_HOME環境配置錯誤的問題解決記錄
問題描述:啟動Tomcat一閃而過,報JRE_HOME環境配置錯誤的問題 操作:win+R,進入cmd命令列視窗,cd進入到Tomcat的安裝資料夾,鍵入catalina run命令後,報如下錯誤: The JRE_HOME environment variable is
Springboot新增hadoop-client maven依賴導致內建tomcat無法啟動
啟動報錯: Caused by: org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat at
配置servlet的web.xml檔案導致tomcat無法啟動
我們按正常步驟建立servlet,接著配置web.xml檔案,然後我們啟動伺服器時發現提示如下錯誤: 提示Tomcat伺服器遇到一個問題,那我們首先看一下java檔案: 我們可以發現在13行處:@WebServlet("/HelloWorld") 接下來看一下x