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需要配置環境變量嗎

登錄

找回密碼

注冊

主站蜘蛛池模板: 人人妻一区二区三区| 99久久精品美女高潮喷水| 深夜av在线免费观看| 亚洲中文字幕在线资源第1页| 色综合久久久无码中文字幕 | 99久久婷婷国产综合精品青草漫画 | 91资源总站| 国产精品视频白浆免费视频| 亚洲中文字幕乱码电影| 国产浮力第一页| 亚洲小视频一区二区| 国产免费激情视频在线| 亚洲av中文一区二区| 制服丝袜先锋影音| 国产本道久久一区二区三区 | 安泽县| 爱福利视频导航| 四虎国产精品永久在线| 亚洲精品自拍| 亚洲最大天堂无码精品区| 四虎无码精品a∨在线观看| 亚洲中文精品一区二区| 日本精品中文字幕在线不卡| 亚洲少妇色图在线观看| 中文字幕人乱码中文| 欧美交a欧美精品喷水| 欧美日韩国产图片区一区| 亚洲激情小说| 99久久免费只有精品国产| 国产激情综合五月久久| 日日摸狠狠插| 欧美性猛交xxxx乱大交丰满| 国产在线线精品宅男网址| 午夜成人无码福利免费视频| 美国特级A毛片免费网站| 久久国产成人精品av| 久久精品国产亚洲αv忘忧草| 91乱子伦国产乱子伦海的味道| 人妻无码一区二区三区TV| 深夜av在线免费观看| 午夜无码人妻AV大片|