1.故事前沿
:一個自己訓練的項目開發,該項目目錄結構如下所示:
然後在跑代碼的過程中居然發現項目啓動成功了,而且啓動時間只有10s左右,但是訪問頁面的時候出現這個問題
你說看到這個的時候你是不是腦殼疼。現在不是疼的時候.我們應該靜下心來研究一下究竟是什麼問題引起的
不能項目啓動成功了一次後面總是出現這些問題。
2.問題分析:
a.仔細檢查一下你的訪問路徑問題。
b.明確一下你的項目是否真正的發佈上去了?
今天我們就針對這兩個方面入手,首先你先訪問下localhost:8080(端口號根據自己tomcat對應配置的),在能出現這個東西后再調試(不然下面就沒必要走了,沒有這個頁面就是你本地tomcat的問題了)
3.問題解決方法:
再次明確你輸入的url是不是你項目能訪問的路徑,別你起的項目名爲AAA你自己輸了BBB,那不炸了,明確好路徑沒問題的小夥伴們跟着我的節奏走啊!
先右擊你的項目,有個build path的東西,這個呢主要就是針對你項目一些必要文件生成的一些配置
點擊後檢驗一下你的配置是否齊全,三個tab欄(不全的自己自覺地加上啊):
webapp java sources
這個配置好了之後你應該選擇它上面的一個東西進行配置,也就是針對項目文件部署在tomcat的哪些文件下面,簡單來說就是設置他的默認存放路徑的,如下圖所示:
這些東西都好了的話可以試着項目本地部署一下 ,本地部署就需要你自己修改一下tomcat的配置信息,如下所示的重點:
雙擊server
這步的操作也就是說把你的項目本地部署執行,直接部署在tomcat下面,這樣主要就是方便您自己調試,一般tomcat默認訪問的是你部署的webapps上面設置了,如果一直是灰的你可以先刪除後面新增服務就可以調整了。
到了這裏我們就可以去跑項目了,然後盯着控制檯的打印日誌看,這個是尋找你項目部署後的路徑信息:如下圖所示:
然後複製後打開你本地的文件夾的話就會發現有這樣一個文件在裏面
雙擊打開後就會發現你所有的代碼本地已經發布成功了,然後你就可以訪問了,按照這個路徑來訪問錯不了。
看到沒有,赤裸裸的成功了,如果發現您訪問的是代碼源碼記住去web.xml配置文件看下,可能是你的jsp文件當成靜態資源解析了,修改下這個就可以了把/*改成/
到這裏就打工搞成了,喜歡我的可以給我關注喲,更多開發的問題願與你一起分享!!!!
晚安,好夢