本文目錄一覽:
- 1、java web項目部署之後url輸入報404錯誤,怎麼辦?
- 2、Java程序運行報錯404?
- 3、為什麼導入javaweb項目老是404
- 4、JAVA編程403、404、503錯誤,都可能是由什麼原因產生的?
- 5、java登錄器出現404錯誤怎麼解決
- 6、java中500是什麼錯誤,404又是什麼錯誤?
java web項目部署之後url輸入報404錯誤,怎麼辦?
1.直接輸入localhost:8080/sms看有反應嗎,如果有的話那說明項目部署成功,如果沒反應說明項目部署失敗,需要查看日誌看看項目到底部署成功沒有。
查看log下面的catalina.log這個文件,看看有沒有error。java web程序部署的時候可以直接將war包部署到服務器上,也可以將war包解壓後的文件部署到服務器上。
2.localhost:8080/你的項目名稱,就是生成的那個文件夾的名字。
3.Web項目使用使用root賬號root密碼進行部署,通過Eclipse加載到Tomcat服務器可以發佈成功,打成war包放到tomcat的webapps目錄無法發佈成功,報錯。
4.錯誤很明顯,與MySQL密碼有關,但是兩種方式部署項目使用的jdbc.properties配置文件是一樣的。不是密碼不對引起的,網上大部分帖通過運行mysql -u root -p命令登錄時也會報這個錯誤,嘗試這種方法登錄下,看是否存在同樣的問題。
5.root帳戶默認不開放遠程訪問權限,所以需要修改一下相關權限。
6.打開MySQL目錄下的my.ini文件,在文件的最後添加一行”skip-grant-tables”,保存並關閉文件。(WIN7默認安裝,my.ini在C:\ProgramData\MySQL\MySQL Server 5.6)
7. 重啟MySQL服務。
8. 通過命令行進入MySQL的BIN目錄,輸入”mysql -u root -p”(不輸入密碼),回車即可進入數據庫。(WIN7默認安裝,BIN目錄為:C:\Program Files\MySQL\MySQL Server 5.6\bin)
9. 執行”use mysql;”,使用mysql數據庫。
10. 執行”update user set authentication_string=PASSWORD(“admin”) where user=’root’;”(修改root的密碼)
11.打開MySQL目錄下的my.ini文件,刪除最後一行的「skip-grant-tables」,保存並關閉文件。
前邊的步驟,其實也可以直接通過mysql客戶端工具修改root密碼.
Java程序運行報錯404?
一步一步調試一下看看那一步出錯了
打開日誌文件看看詳細錯誤什麼
為什麼導入javaweb項目老是404
導入javaweb項目老是404原因:直接訪問localhost看是否可以,如果可以在看tomcat的目錄有沒有你的項目文件夾。
404是一種HTTP狀態碼。HTTP 404 狀態碼的出現意味着鏈接指向的網頁不存在,即原始網頁的URL失效。請檢查對應的網站是否正常,然後再修復URL指向或恢復對應的網頁才能解決。
主要框架:
Java的Web框架雖然各不相同,但基本也都是遵循特定的路數的:使用Servlet或者Filter攔截請求,使用MVC的思想設計架構,使用約定,XML或 Annotation實現配置,運用Java面向對象的特點,面向對象實現請求和響應的流程,支持Jsp,Freemarker,Velocity等視圖。
JSP優點:Java EE標準,這意味着有很大的市場需求和更多的工作機會。
JSP缺點:對REST和安全支持不好沒有一個統一的實現。既有SUN的實現,又有Apache的實現——MyFaces。
JAVA編程403、404、503錯誤,都可能是由什麼原因產生的?
403 時訪問被拒絕,原因是你沒有權限去訪問這些內容;
404 請求路徑不存在。
4開頭的錯誤都是客戶端錯誤。
5開頭的多是服務器端引起的錯誤,503最可能的原因是沒開服務器、服務器繁忙、服務器崩潰。
具體分析如下:
訪問網時出現403 Forbidden錯誤的原因是你的IP被列入黑名單,或者你在一定時間內過多地訪問此網站(一般是用採集程序),被防火牆拒絕訪問了。
網站域名解析到了空間,但空間未綁定此域名,你的網頁腳本文件在當前目錄下沒有執行權限,在不允許寫/創建文件的目錄中執行了創建/寫文件操作。
以http方式訪問需要ssl連接的網址,瀏覽器不支持SSL 128時訪問SSL 128的連接,連接的用戶過多,可以過後再試,或者是在身份驗證的過程中輸入了錯誤的密碼。
HTTP 404或Not Found錯誤信息是HTTP的其中一種標準回應信息,此信息代表客戶端在瀏覽網頁時,服務器無法正常提供信息,或是服務器無法回應且不知原因。
辦法是將404頁面反饋給網站管理員,然後等待網站修復。
java登錄器出現404錯誤怎麼解決
404的錯誤可能是你的瀏覽路徑不對,找不到文件,並不代表tomcat 安裝有問題
下面是個簡單的步驟,你再試試
1.到Tomcat的安裝目錄的webapps目錄,可以看到ROOT,examples, tomcat-docs之類Tomcat自帶的的目錄;
2.在webapps目錄下新建一個目錄,起名叫myapp;
3.myapp下新建一個目錄WEB-INF,注意,目錄名稱是區分大小寫的;
4.WEB-INF下新建一個文件web.xml,內容如下:
?xml version=”1.0″ encoding=”ISO-8859-1″?
!DOCTYPE web-app
PUBLIC “-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN”
“”
web-app
display-nameMy Web Application/display-name
description
A application for test.
/description
/web-app
5.在myapp下新建一個測試的jsp頁面,文件名為index.jsp,文件內容如下:
htmlbodycenter
Now time is: %=new java.util.Date()%
/center/body/html
6.重啟Tomcat
7.打開瀏覽器,輸入 看到當前時間的話說明就成功了。
java中500是什麼錯誤,404又是什麼錯誤?
JAVA中500是WEB端服務器程序錯誤,404是找不到請求的資源錯誤。
HTTP狀態碼(HTTP Status Code)是用以表示網頁服務器HTTP響應狀態的3位數字代碼。它由 RFC 2616 規範定義的,並得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等規範擴展。
常見的HTTP請求狀態碼舉例:
200 (成功)服務器已成功處理了請求。 通常,這表示服務器提供了請求的網頁。
201 (已創建)請求成功並且服務器創建了新的資源。
401 (未授權) 請求要求身份驗證。 對於需要登錄的網頁,服務器可能返回此響應。
403 (禁止)服務器拒絕請求。
404 (未找到) 服務器找不到請求的網頁。
500(服務器內部錯誤) 服務器遇到錯誤,無法完成請求。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/308714.html