web編程中常見的錯誤:
一、404(要訪問的資源沒有找到)
1.web程序有沒有部署(將項目到tomcat中)
2.url有沒有寫錯(包括大小寫,包括項目有沒有重命名)
3.有沒有將jsp/html放在WEB-INF
4.如果訪問的是servlet,那么看下web.xml中url-pattern中的配置和你寫的名字是否一致
?
二、500(程序有異常,就是代碼有問題)
1.ClassNotFoundException
?提示:oracle.jdbc.driver.OracleDriver
- 看oracle的jar包是否放到項目中來了
- 看下驅動類的包名.類名是否出錯
?
2.SQLException(……….)
JDBC操作或URL或用戶名密碼是否有問題
?
?
3. java.net.BindException: Address already in use: JVM_Bind:8080
原因:因為8080端口已經被占用,就是服務器至少起了兩個了,并且有一個在使用當中。
- 在任務管理器中,看是否有兩個javaw.exe(tomcat5.exe).關掉下面那個。
?
4. java.lang.NumberFormatException: null
數字格式化異常
原因:null
接收一個 null值,并且把這個null值,強制轉成數字
解決:在請求處,把值傳遞過來