电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

startup.bat啟動Tomcat閃退問題原因及解決

瀏覽:289日期:2023-03-19 16:51:32
目錄
  • 出現(xiàn)問題:
  • 分析問題
  • 閃退原因:
    • 原因一:java環(huán)境變量出問題了
    • 原因二:端口占用
    • 原因三:你的Tomcat不干凈了

出現(xiàn)問題:

安裝了Tomcat之后,開始用著還好好的。莫名其妙的就很突然出現(xiàn)了一些玄學(xué)問題,某一次開始我雙擊了startup.bat啟動Tomcat時我的黑窗口就很不給面子的運(yùn)行著運(yùn)行著就閃退了,隱約間能看到個異常,可剛看清楚一個caused by...黑窗口就已經(jīng)關(guān)閉了。經(jīng)歷了重啟電腦等常規(guī)解決問題的思路后依舊無法解決。

分析問題

既然問題出現(xiàn)在這個啟動后閃退,那就去看一眼啟動時都做了什么?用記事本打開startup.bat,會發(fā)現(xiàn)一行腳本是這樣寫的:

set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"

看得出它訪問了本目錄下的catalina.bat腳本,那就記事本打開catalina.bat,此時又發(fā)現(xiàn)里面出現(xiàn)了這些內(nèi)容:

rem Get standard Java environment variables
if exist "%CATALINA_HOME%\bin\setclasspath.bat" goto okSetclasspath
echo Cannot find "%CATALINA_HOME%\bin\setclasspath.bat"
echo This file is needed to run this program
goto end
:okSetclasspath
call "%CATALINA_HOME%\bin\setclasspath.bat" %1
if errorlevel 1 goto end

這說明catalina.bat又訪問了該目錄下的setclasspath.bat,而記事本打開setclasspath.bat后又發(fā)現(xiàn)它又訪問了catalina.bat

綜上發(fā)現(xiàn)startup.bat啟動流程為:startup->catalina->setclasspath->catalina

閃退原因:

可見這三個文件一個都不能出問題。分析這三個文件得出閃退問題主要原因

原因一:java環(huán)境變量出問題了

從啟動腳本中看得出Tomcat多次訪問了環(huán)境變量信息,其中也包括java環(huán)境(畢竟Tomcat原碼也是java啊)。故要先去檢查jdk的環(huán)境配置
注意:CATALINA_HOME是Tomcat的環(huán)境,你可以選擇不配置,不過這樣的話你就只能在bin目錄下啟動Tomcat了,換句話來講,配置完Tomcat環(huán)境后你可以把startup.bat復(fù)制到其他地方雙擊啟動。

原因二:端口占用

如果Tomcat已經(jīng)被啟動或者8080端口被占用,這自然是不允許的。

你可以直接訪問localhost:8080看能否訪問Tomcat,如果可以那就說明是已經(jīng)開啟過了的,你可以雙擊shutdown.bat進(jìn)行關(guān)閉。

或者你可以在黑窗口中執(zhí)行netstat -ano | findstr "8080"查看8080端口狀態(tài),如果是TIME_WAIT則說明未被占用。

原因三:你的Tomcat不干凈了

到現(xiàn)在還沒解決,那就有可能是你所下載的Tomcat是一些綠色版、無敵版、xx版等閹貨或畸形貨。此時就可在記事本打開startup.bat,在腳本最后面一行加上pause,保存后啟動進(jìn)行斷點(diǎn)調(diào)試了。(不一定非得像我圖片中加在倒數(shù)第二行,最后一行應(yīng)該也可以,只要不放在前面的邏輯中就行)。

此時啟動效果和之前沒有區(qū)別,只是出了問題后不再會立刻閃退,而是你在窗口中按任意鍵后才會退出。OK!現(xiàn)在你就研究屬于你的bug吧(記得解決完問題后把pause刪掉)!

到此這篇關(guān)于startup.bat啟動Tomcat閃退問題原因及解決的文章就介紹到這了,更多相關(guān)startup.bat啟動Tomcat閃退內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: Tomcat
主站蜘蛛池模板: 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 玻璃瓶厂家_酱菜瓶厂家_饮料瓶厂家_酒瓶厂家_玻璃杯厂家_徐州东明玻璃制品有限公司 | 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 东莞猎头公司_深圳猎头公司_广州猎头公司-广东万诚猎头提供企业中高端人才招聘服务 | 首页|光催化反应器_平行反应仪_光化学反应仪-北京普林塞斯科技有限公司 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 商标转让-购买商标专业|放心的商标交易网-蜀易标商标网 | 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | 济南冷库安装-山东冷库设计|建造|冷库维修-山东齐雪制冷设备有限公司 | 通风天窗,通风气楼,屋顶通风天窗,屋顶通风天窗公司 | 微型实验室真空泵-无油干式真空泵-微型涡旋耐腐蚀压缩机-思科涡旋科技(杭州)有限公司 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 咖啡加盟-咖啡店加盟-咖啡西餐厅加盟-塞纳左岸咖啡西餐厅官网 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 工业rfid读写器_RFID工业读写器_工业rfid设备厂商-ANDEAWELL | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 国际金融网_每日财经新资讯网| 金属检测机_金属分离器_检针验针机_食品药品金属检探测仪器-广东善安科技 | YJLV22铝芯铠装电缆-MYPTJ矿用高压橡套电缆-天津市电缆总厂 | 精密交叉滚子轴承厂家,转盘轴承,YRT转台轴承-洛阳千协轴承 | AGV无人叉车_激光叉车AGV_仓储AGV小车_AGV无人搬运车-南昌IKV机器人有限公司[官网] | 清水混凝土修复_混凝土色差修复剂_混凝土色差调整剂_清水混凝土色差修复_河南天工 | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 铝合金重力铸造_铝合金翻砂铸造_铝铸件厂家-东莞市铝得旺五金制品有限公司 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 破碎机锤头_合金耐磨锤头_郑州宇耐机械工程技术有限公司 | 浙江寺庙设计-杭州寺院设计-宁波寺庙规划_汉匠 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 沈阳液压泵_沈阳液压阀_沈阳液压站-沈阳海德太科液压设备有限公司 | 高压互感器,电流互感器,电压互感器-上海鄂互电气科技有限公司 | 聚丙烯酰胺_厂家_价格-河南唐达净水材料有限公司 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 高压无油空压机_无油水润滑空压机_水润滑无油螺杆空压机_无油空压机厂家-科普柯超滤(广东)节能科技有限公司 | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 广东之窗网| 郑州宣传片拍摄-TVC广告片拍摄-微电影短视频制作-河南优柿文化传媒有限公司 | 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 上海律师事务所_上海刑事律师免费咨询平台-煊宏律师事务所 | 立式_复合式_壁挂式智能化电伴热洗眼器-上海达傲洗眼器生产厂家 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 |