tomcat閃退解決方案

在這幾天,遇到一個Tomcat啟動閃退的問題,通過查閱各種資料,算是完美解決。在此分享給朋友們。

?

? ? ? ? 首先,確定你的問題在哪里

? ? ? ? 1.查詢錯誤:win+R 輸入cmd,進入一般處理程序。通過cd 找到你Tomcat的bin文件夾,在bin下面輸入startup.bat run運行,運行后,如果如(圖1)提示,缺少JAVA_HOME 或者缺少JRE_HOME(如圖所示)。說明你的環境變量不對,或者是缺少環境變量,那么配置jdk和jre環境,方法(參照2.解決方案);如果如(圖2)所示則需要配置catalina_home環境變量,方法(參照3.解決方案)

???????? 圖(1)

? ? ? ? ?

?

??????? 圖(2)

?

? ? ? ? 2.解決方案:通過命令行的提示看到,這是因為電腦上沒有配置JAVA_HOME或者JRE_HOME導致的。那么下面添加上JAVA_HOME和JRE_HOME。具體步驟為計算機->屬性->環境變量,然后添加系統變量:如圖所示

? ? ? ??

?

? ? ? ??添加完JAVA_HOME和JRE_HOME兩個系統變量之后,在將這兩個變量放到path系統變量中,方法是,在path變量值的后面直接追加 【;%JAVA_HOME%;%JRE_HOME% 】如圖,注意分號是環境變量的分割符號,不可少。

? ? ? ??

?

? ? ? ? 設置好之后,確定,保存,重新啟動一般處理程序。繼續運行步驟一,這時的運行結果,一般如下:如果,你的Tomcat可以啟動了,那么恭喜你,問題解決了!

3.解決方案:通過命令行的提示看到,這是因為電腦上沒有配置catalina_home環境變量導致的。具體步驟為:

計算機>屬性>環境變量,新建環境變量。變量名為CATALINA_HOME,變量值tomcat的解壓目錄,我電腦上的為:“F:\apache-tomcat-7.0.12”,注意后面不用多加“\”或者“;”

在環境變量Path中,新增加“%TALINA_HOME%\bin\ "

啟動tomcat :進入命令行cmd,輸入startup.bat

打開瀏覽器,輸入:http://localhost:8080,看tomcat是否正常啟動

關閉tomcat:進入命令行cmd,輸入shutdown.bat

轉載于:https://blog.csdn.net/cs15229216584/article/details/53910422

轉載于:https://www.cnblogs.com/LiLiliang/p/9298572.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/277676.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/277676.shtml
英文地址,請注明出處:http://en.pswp.cn/news/277676.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《古劍奇譚2》詳細測評心得

期待已久的《古劍奇譚2》。仔仔細細的玩下來給我的感覺還是不錯的。燭龍也不愧是國產單機的良心公司了,回合制的戰斗方式改成了即時戰斗類。 的確,國產動作類的游戲經驗目前等于零。《古劍2》一改以往國產網游的作風跳出了回合制的圈子實屬不易&#xff…

LeetCode 581. 最短無序連續子數組(Shortest Unsorted Continuous Subarray)

581. 最短無序連續子數組581. Shortest Unsorted Continuous Subarray 題目描述 給定一個整型數組,你需要尋找一個連續的子數組,如果對這個子數組進行升序排序,那么整個數組都會變為升序排序。 你找到的子數組應是最短的,請輸出它…

NFS4文件鎖機制探秘

2019獨角獸企業重金招聘Python工程師標準>>> 簡介 NFS4實現“租賃鎖”。每個鎖擁有一樣的“租賃期”。客戶端的讀寫操作將刷新“租賃期”。租賃期到期后,鎖將被服務器釋放。NFS4通過下述“模型”實現對鎖的管理: 1) 清晰地劃分客戶端和服務器…

Stay Hungry Stay Foolish——網絡學習平臺分享

從1月24號回家也有一陣子了,今天已經是31號,這一個周的中心思想就是一個字,玩。 學生一但遠離學校,就會碰到許多學習的阻力,有來自外界的,家里有活要干,有親戚要訪,有同學邀約&…

linux_check

linux_check echo "********CPU****************" echo 總核數 物理CPU個數 X 每顆物理CPU的核數 echo " 總邏輯CPU數 物理CPU個數 X 每顆物理CPU的核數 X 超線程數"echo 查看物理CPU個數 cat /proc/cpuinfo| grep "physical id"| sort| un…

Unity3D學習筆記之四完善Prefab并添加First Person Controller

好久沒學東西并用博客記錄了,這個年過的很懶散,慢慢臨近開學了,也要提前適應一下,寫寫東西,這樣開學才能更好的進入狀態呀~~本次筆記中,我們將來雕琢一個更加完善的Prefab&#xff0…

高精度(壓位+判負數+加減乘+讀寫)

本算法目前屬于還處于測試狀態,歡迎Hack! struct gj{bool fu; //是否是負數int tt,mod; //高精的長度int s[40005]; //壓位用的數組inline gj(){ //整體初始化fu0; tt0; mod1e9;memset(s,0,sizeof(s));}inline gj read(){ register char ch; //高精度讀…

Hadoop從安裝Linux到搭建集群環境

簡介與環境準備  hadoop的核心是分布式文件系統HDFS以及批處理計算MapReduce。近年,隨著大數據、云計算、物聯網的興起,也極大的吸引了我的興趣,看了網上很多文章,感覺還是云里霧里,很多不必要的配置都在入門教程出現…

git推送本地分支到遠程分支

場景 有時候我們開發需要開一個分支,這樣可以有效的并行開發. 開分支有兩種方式: 一種是在遠程開好分支,本地直接拉下來;一種是本地開好分支,推送到遠程.遠程先開好分支然后拉到本地 git checkout -b feature-branch origin/feature-branch //檢出遠程的feature-branch分支到…

delphi 函數內創建對象 釋放_JavaScript 的函數底層運行機制

▲ 點擊上方藍字關注我 ▲文 / 景朝霞來源公號 / 朝霞的光影筆記ID / zhaoxiajingjing圖 / 自己畫目錄0 / 題(1)第一題(2)第二題1 / 引用數據類型:object2 / 引用數據類型:function(1)第二題,簡圖(2)創建函數(3)執行函數(4)閉包3 / 練習題(1)…

Unity3D學習筆記之五為Prefab添加材質

本次筆記中,我們將利用unity來創建并使用材質,把材質添加到我們的Prefab中去。這一系列教程以及素材均參考自人人素材翻譯組出品的翻譯教程《Unity游戲引擎的基礎入門視頻教程》,下載鏈接附在第二篇學習筆記中。繼續上次筆記中所記錄的東西&a…

分布式版本控制系統之Git

Git Git 是目前世界上最先進的分布式版本控制系統(沒有之一)作用 源代碼管理為什么要進行源代碼管理? 方便多人協同開發方便版本控制Git的誕生 作者是 Linux 之父:Linus Benedict Torvalds當初開發 Git 僅僅是為了輔助 Linux 內核的開發&…

oo第三次博客-JML規格

這三周的作業主要是圍繞以JML來約束代碼開發,以確保程序的正確性與魯棒性。 Part 1:三次作業的實現與bug 第一次作業沒有任何算法和數據結構上的難度,對于Path和PathContainer的各個方法的實現按照給出的規格復讀即可。唯一的難點&#xff08…

Kinect開發筆記之一Kinect詳細介紹

畢業設計的課題我選擇了結合Kinect和Unity3D開發體感游戲,這是我十分感興趣的一個課題,所以做好當然責無旁貸。準備再寫一系列Kinect的學習筆記,記錄自己畢設一步一個腳印的歷程。1、Kinect背景介紹眾所周知,Kinect是一款集成了很…

獲取2個地址之間的距離(高德API)

2019獨角獸企業重金招聘Python工程師標準>>> string startLonLat SiteHelper.GetLonLat("大連"); //獲取起始地經度緯度 string endLonLat SiteHelper.GetLonLat("沈陽"); //獲取目的地經度緯度 int distance SiteHelper.GetDistance(star…

WPF屬性學習

一.WPF屬性系統 CLR屬性 .NET中的屬性稱為CLR屬性 轉載于:https://www.cnblogs.com/programme-maker/p/10910166.html

chemdraw怎么連接兩個結構_利用神經結構搜索構建快速準確輕量級的超分辨率網絡...

介紹我們知道,把神經網絡拆解,可以把它歸結為幾個元素的排列組合而成,例如,以卷積神經網絡為例,其主要由卷積層,池化層,殘差連接,注意力層,全連接層等組成,如…

Unity3D學習筆記之六創建更多的Prefab

在寫完第五篇后,因為不知名的原因,我突然不能夠上傳100KB以上的圖片在博客中了。等了幾天還是這樣,所以我用PS把圖片的分辨率一張張調低,讓圖片的大小都在100左右,將積攢了四篇的學習筆記一起發上來,也算彌…

iOS底層探索(二) - 寫給小白看的Clang編譯過程原理

iOS底層探索(一) - 從零開始認識Clang與LLVM 寫在前面 編譯器是屬于底層知識,在日常開發中少有涉及,但在我的印象中,越接近底層是越需要編程基本功,也是越復雜的。但要想提升技術卻始終繞不開要對底層原理的探究,很多資…

四、構建Node Web程序

---恢復內容開始--- 一、HTTP 服務器的基礎知識 1、Node如何向開發者呈現HTTP請求 2、一個用“Hello World”做響應的HTTP服務器 它用了默 認的狀態碼200(表明成功)和默認的響應頭 3、讀取請求頭及設定響應頭 Node提供了幾個修改HTTP響應頭的方法&#x…