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

登錄

找回密碼

注冊

主站蜘蛛池模板: 久久中文字幕日韩无码视频 | 亚洲乱色一区二区三区丝袜| 日韩精品人妻av一区二区三区| 亚洲AV无码不卡在线播放| 精品乱人伦一区二区三区| 日韩精品二区三区四区| 在线观看美女网站大全免费| 亚洲精品福利一区二区三区蜜桃| 色偷偷中文在线天堂中文| 久久综合色之久久综合| 日日噜噜大屁股熟妇| 福利一区二区在线观看| 饥渴的熟妇张开腿呻吟视频| 国产精品∧v在线观看| 亚洲夜色噜噜av在线观看| 日韩免费视频一一二区| 国产69精品久久久久777| 忘忧草在线社区www中国中文| 日韩有码中文字幕一区二区 | 在线 欧美 中文 亚洲 精品| julia无码中文字幕一区| 日本丶国产丶欧美色综合| 91九色国产成人久久精品| 亚洲精品久久久久久下一站| 2021久久精品国产99国产精品 | 国产丝袜肉丝视频在线| 巨爆乳中文字幕爆乳区| 亚洲av无码片在线播放| 国产精品久久久久久爽爽爽| 免费国产精品黄色一区二区| 日韩中文字幕高清有码| 国产女高清在线看免费观看 | 宅男噜噜噜66在线观看| 五月婷婷中文字幕| 久久se精品一区精品二区国产| 国产一区二区日韩经典| www插插插无码视频网站 | 九九热免费精品在线视频| 国产亚洲精品AA片在线播放天| 亚洲精品久荜中文字幕| 真实国产老熟女无套中出|