如用weblogic或者tomcat部署仅有一个应用如A,然后用curl命令发一个HTTP请求但是发送的时候修改了Host头1 http://ip:port/A --> 返回302 Moved Temporarily2 http://ip:port/A/ --> 返回正常,可能是A应用下的index.html3 http://ip:port/B --> 返回404自己对上面的现象比较疑惑,希望高手解答一下
欢迎选择我的课程,让我们一起见证您的进步~~
URL裡面的A是你在weblogic或是tomcat部署的應用名,開發中也叫WebRoot,Web應用部署後,訪問發布的資源或頁面,一般透過http://ip:port/A/+資源名稱,而資源名稱是你在開發中定義的,這個不懂也不是一時半會能解決的,簡單解釋一下你訪問的報錯現象:1 http://ip:port/A --> 返回302 Moved Temporarily 【存取方式錯誤,無需多解釋】2 http://ip:port/A/ --> 回傳正常,可能是A應用程式下的index.html【這是Web應用程式中定義的,當然你可以透過修改web.xml檔案設定來自訂跳轉頁面】3 http://ip:port/B --> 回傳404【因為你根本沒部署名為B的Web應用,是提示你資源不存在】
多說一句,學習不是一蹴而就的,建議你還是老老實實、紮紮實實地學習Java,不要一口吃胖子,不然你想不通的問題會很多很多...(推薦你一個學習參考網站:極客學院)
302指的是重定向 404你訪問是一個不存在的項目找不到頁404了 直接訪問默認訪問的是index.jsp頁面哦~
URL裡面的A是你在weblogic或是tomcat部署的應用名,開發中也叫WebRoot,Web應用部署後,訪問發布的資源或頁面,一般透過http://ip:port/A/+資源名稱,而資源名稱是你在開發中定義的,這個不懂也不是一時半會能解決的,簡單解釋一下你訪問的報錯現象:
1 http://ip:port/A --> 返回302 Moved Temporarily 【存取方式錯誤,無需多解釋】
2 http://ip:port/A/ --> 回傳正常,可能是A應用程式下的index.html【這是Web應用程式中定義的,當然你可以透過修改web.xml檔案設定來自訂跳轉頁面】
3 http://ip:port/B --> 回傳404【因為你根本沒部署名為B的Web應用,是提示你資源不存在】
多說一句,學習不是一蹴而就的,建議你還是老老實實、紮紮實實地學習Java,不要一口吃胖子,不然你想不通的問題會很多很多...(推薦你一個學習參考網站:極客學院)
302指的是重定向
404你訪問是一個不存在的項目找不到頁404了
直接訪問默認訪問的是index.jsp頁面哦~