JAVA_HOME 配置問題導致的閃退

解決方案:
配置jdk時以名字為JAVA_HOME的環境變量
如果你在不是JAVA_HOME 而是 其他的 如:javahome ,隨后你的classpath,path都跟著寫javahome , 運行java ,javac命令都不會報錯,但當你運行tomcat目錄下的startup.bat時,就會閃退,這里主要都是因為在配置jdk時命名不規范。
修改startup.bat,使其不依賴JAVA_HOM 和 CATALINA_HOME變量的方法:

沒有在startup.bat目錄下運行startup.bat導致的報錯

這里它運行在C盤,所以這里會報錯; 這里可以通過配置環境變量解決;
但也可以不配,因為只需要在 startup.bat 的目錄下運行即可

2. 查看 startup.bat文件
文件解釋:

setlocal 是啟動批處理文件中環境變量的本地化,相當于設置臨時環境變量; 此命令有效到出現endlocal命令或到達批處理文件結尾為止

rem 代表注釋,看第一行注釋,如果CATALINA_HOME未定義,就猜!

文件意思大概為三點:

判斷CATALINA_HOME是否為空,為空則把當前目錄設為CATALINA_HOME的值;
再判斷 catalina.bat 是否存在,不存在則回到上一級目錄,再把當前目錄設為CATALINA_HOME的值;
再判斷環境變量下的 catalina.bat 是否存在,存在則調用bin目錄下的 “catalina.bat start” 命令

所以,tomcat啟動的時候是會自己設置臨時環境變量的,不必自己去配置

轉載來源鏈接:https://blog.csdn.net/weixin_43054397/article/details/91391122

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » tomcat需要配置環境變量嗎

登錄

找回密碼

注冊

主站蜘蛛池模板: 国产综合久久久久久鬼色| 亚洲天堂网色图伦理经典| www夜插内射视频网站| 亚洲av中文久久精品国内| 久久一区二区中文字幕| 亚洲精品成人福利网站| 人妻丝袜AV中文系列先锋影音| 美女爽到高潮嗷嗷嗷叫免费网站| 国产亚洲精品久久久久秋霞| 女人被爽到高潮视频免费国产| 久久精品一区二区三区av| 少妇人妻偷人精品免费视频| 成人精品视频一区二区三区| 国产精品亚洲一区二区三区喷水| 国产自拍在线一区二区三区| 国产AV无码专区亚洲AWWW| 亚洲中文一区二区av| 黄瓜视频在线观看| 国产精品色哟哟在线观看| 国产亚洲精品AA片在线爽| 欧美牲交A欧美在线| 国产稚嫩高中生呻吟激情在线视频| 免费人妻av无码专区| 国产成人午夜精品永久免费| 制服丝袜美腿一区二区| 五月丁香六月综合缴情在线| 中文字幕有码无码AV| 久久中文骚妇内射| 日韩精品一区二区三区人| 亚洲精品日韩精品久久| 秋霞鲁丝片成人无码| 欧美一区二区三区性视频| 国产播放91色在线观看| 国产色视频一区二区三区| 在线 欧美 中文 亚洲 精品| 亚洲av成人无码精品电影在线| 中文字幕乱码人妻综合二区三区| 国产亚洲av嫩草久久| 伊人久久大香线蕉av色婷婷色| 蜜桃传媒av免费观看麻豆| 美女禁区a级全片免费观看 |