- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 主機資訊 >
- tomcat需要配置環(huán)境變量嗎
tomcat需要配置環(huán)境變量嗎?tomcat 是一款輕量級web應用服務(wù)器,安裝的時(shí)候都是直接解壓zip包,然后在bin目錄下雙擊 startup.bat 就可以啟動(dòng)了。有些用戶(hù)有提出tomcat需要配置環(huán)境變量嗎這個(gè)問(wèn)題,下面結合會(huì )遇到的一些問(wèn)題來(lái)介紹。
1. Tomcat啟動(dòng)會(huì )出現的兩個(gè)問(wèn)題:
JAVA_HOME 配置問(wèn)題導致的閃退
解決方案:
配置jdk時(shí)以名字為JAVA_HOME的環(huán)境變量
如果你在不是JAVA_HOME 而是 其他的 如:javahome ,隨后你的classpath,path都跟著(zhù)寫(xiě)javahome , 運行java ,javac命令都不會(huì )報錯,但當你運行tomcat目錄下的startup.bat時(shí),就會(huì )閃退,這里主要都是因為在配置jdk時(shí)命名不規范。
修改startup.bat,使其不依賴(lài)JAVA_HOM 和 CATALINA_HOME變量的方法:
沒(méi)有在startup.bat目錄下運行startup.bat導致的報錯
這里它運行在C盤(pán),所以這里會(huì )報錯; 這里可以通過(guò)配置環(huán)境變量解決;
但也可以不配,因為只需要在 startup.bat 的目錄下運行即可
2. 查看 startup.bat文件
文件解釋?zhuān)?/p>
setlocal 是啟動(dòng)批處理文件中環(huán)境變量的本地化,相當于設置臨時(shí)環(huán)境變量; 此命令有效到出現endlocal命令或到達批處理文件結尾為止
rem 代表注釋?zhuān)吹谝恍凶⑨專(zhuān)绻鸆ATALINA_HOME未定義,就猜!
文件意思大概為三點(diǎn):
判斷CATALINA_HOME是否為空,為空則把當前目錄設為CATALINA_HOME的值;
再判斷 catalina.bat 是否存在,不存在則回到上一級目錄,再把當前目錄設為CATALINA_HOME的值;
再判斷環(huán)境變量下的 catalina.bat 是否存在,存在則調用bin目錄下的 “catalina.bat start” 命令
所以,tomcat啟動(dòng)的時(shí)候是會(huì )自己設置臨時(shí)環(huán)境變量的,不必自己去配置
轉載來(lái)源鏈接:http://wap.friendlycc.com.cn/host/
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站