Tomcat:部署成功后不能正常访问local:8080,服务已经启动。
QUESTION:Tomcat:部署成功后不能正常訪問local:8080,服務(wù)已經(jīng)啟動(dòng)?
?
ANSWER:
昨天啟動(dòng)的時(shí)候,tomcat能夠正常啟動(dòng),但是對(duì)應(yīng)的網(wǎng)頁卻打不開。針對(duì)此問題的解決采取了以下步驟:
首先,我找到tomcat的安裝目錄,打開config目錄下的server.xml配置文件,查看我的服務(wù)端口號(hào)
?<Connector port="80" protocol="HTTP/1.1"
 ? ? ? ? ? ? ? ?connectionTimeout="20000"
 ? ? ? ? ? ? ? ?redirectPort="8443" />
由于我之前改端口號(hào)為80,所以我在考慮是否有其他進(jìn)程正在使用端口80,所以我就又將80改回8080,但是嘗試后還是不行,所以我斷定不是端口號(hào)的問題。
然后,我就開始檢查環(huán)境變量的配置
按照以下配置Tomcat環(huán)境變量的正確操作
1,新建變量名:CATALINA_BASE,變量值:C:\tomcat
2,新建變量名:CATALINA_HOME,變量值:C:\tomcat
3,打開PATH,添加變量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
確定此問題與環(huán)境變量無關(guān)。
?
再次,我從網(wǎng)上google搜索,有人提出可能是電腦防火墻阻止了對(duì)網(wǎng)頁的訪問,我就把電腦的 防火墻全部關(guān)閉,進(jìn)行了嘗試,結(jié)果仍是無濟(jì)于事,此時(shí)此刻內(nèi)心有些小崩潰。
?
但是上天不會(huì)辜負(fù)一個(gè)百折不撓,勇于探索的漢子,終于從網(wǎng)上搜到一個(gè)小傲嬌的解決辦法,
(還有一種情況容易被忽視:tomcat,webapps目錄下沒有ROOT文件夾!
? ? ? ? ?有經(jīng)驗(yàn)的人看到這個(gè)可能會(huì)淡淡的一笑。但對(duì)于不知道tomcat啟動(dòng),輸入http://localhost:8080默認(rèn)進(jìn)入的是$tomcat/webapps/ROOT路徑的人來說,很容易就忽視這個(gè)問題。)
蒼天啊,我就是忽略這個(gè)問題的人啊。md,我迅速檢查了ROOT文件夾,空無一物,此刻腦子是凌亂的,啥玩意啊,我手是哪天欠的把ROOT文件夾里的東西刪除了的?不說了都是淚。
我把以前tomcat的安裝又再一次解壓,把其中ROOT文件夾里的東西再次復(fù)制了一份,然后再一次嘗試的時(shí)候,有一種清風(fēng)拂面皓月當(dāng)空的感覺,哈哈哈
 ?
總結(jié)
以上是生活随笔為你收集整理的Tomcat:部署成功后不能正常访问local:8080,服务已经启动。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 德勤预判:2022技术七大趋势
 - 下一篇: 人工智能与量子计算在有前途的新忆阻器中融