1 一般是創(chuàng)建jsp文件或者是重新創(chuàng)建工作區(qū)間抑或是導(dǎo)入到工程中會出現(xiàn)警告
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
解決辦法
在出現(xiàn)此錯誤的項目上
單擊鼠標(biāo)右鍵--》Build Path--》Configure Build Path--》
Add Library-->Server Runtime-->tomcatXX
2 java.lang.NoClassDefFoundError
NoClassDefFoundError錯誤的發(fā)生丸卷,是因為Java虛擬機(jī)在編譯時能找到合適的類,而在運行時不能找到合適的類導(dǎo)致的錯誤宝泵。例如在運行時我們想調(diào)用某個類的方法或者訪問這個類的靜態(tài)成員的時候堕花,發(fā)現(xiàn)這個類不可用拓轻,此時Java虛擬機(jī)就會拋出NoClassDefFoundError錯誤。與ClassNotFoundException的不同在于,這個錯誤發(fā)生只在運行時需要加載對應(yīng)的類不成功仪壮,而不是編譯時發(fā)生。很多Java開發(fā)者很容易在這里把這兩個錯誤搞混胳徽。
3 java jdk 版本錯誤
Project Facet 修改版本號
java compiler修改版本號
4 java.lang.IllegalStateException:
該異常表示积锅,當(dāng)前對客戶端的響應(yīng)已經(jīng)結(jié)束爽彤,不能在響應(yīng)已經(jīng)結(jié)束(或說消亡)后再向客戶端(實際上是緩沖區(qū))輸出任何內(nèi)容。
5 java.lang.IllegalArgumentException
IllegalArgumentException不合法的參數(shù)異常缚陷。
6.column 'room_id' in field list is ambiguous 怎么解決
room_id存在于多個表中适篙,需要指定某一個表中的room_id,例如:classes.room_id箫爷。
數(shù)據(jù)庫 表查詢的時候加一個前綴 如:select *from sys_user U where U.userName = #{userName}
7 Description Resource Path Location Type
Unable to load annotation processor factory 'C:\Program Files\Java\jdk1.8.0_65\lib\jconsole.jar' for project osp-sample-api osp-sample-api Annotation processor factory path APT Build Problem
Unable to load annotation processor factory 'C:\Program Files\Java\jdk1.8.0_65\lib\jconsole.jar' for project osp-sample-config osp-sample-config Annotation processor factory path APT Build Problem
在學(xué)習(xí)中,做一個項目時 , 完成到了某一階段 實現(xiàn)了部分功能,有必要保存這一項目,
1 ?在以后的學(xué)習(xí)中如果能順利的完成后續(xù)部分,可以在需要特定功能時 復(fù)習(xí)這個項目,(必要性)
2 ?如果在后續(xù)的完成項目過程中,遇到了困難,或思路不對 ?還可以回到這個點 ?重新向著正確的方向進(jìn)行(充分性)
復(fù)制項目有幾種方法 本篇采用一種方法,
這種方法不用重啟 eclipse ?簡單的說1在工作空間復(fù)制項目 2 修改文件3 ?導(dǎo)入工程 4即可運行
步驟
1選擇web項目 ?rbps7
在工作空間目錄下 比如 我的在 G:\javaee2
在工作空間目錄下?選擇rbps7 ?復(fù)制ctrl+C ?粘貼 crtl +v
-
重命名 ?rbps7-副本 ?為 ?rbps8
2在rbps8 ?目錄下 ?G:\javaee2\rbps8\.settings
找到 org.eclipse.wst.common.component ? 用記事本打開 修改 ?rbps7 為 rbps8
3找到?G:\javaee2\rbps8 ?的 .project
記事本打開修改 ?rbps7 為 rbps8
修改 ?web.xml
完成后
4 最后從 Eclipse ?導(dǎo)入rbps8項目 ? file--->import--->
5最后 運行
選擇 debug模式 ?蟲子圖標(biāo)
即可完成復(fù)制.
另外 ?Eclipse ?Kepler ?運行一個復(fù)制好的rbps8 的項目時 ?,明明源碼是正確的 報錯 ?,方法:連接數(shù)據(jù)庫 ?運行測試一下數(shù)據(jù)庫. ?錯誤即可消失
即可運行正常.
參考資料
http://www.cnblogs.com/13188196we/archive/2013/06/05/3118847.html
http://blog.csdn.net/sunlovefly2012/article/details/20209205
下面問題的解決方案
先右鍵項目 點擊Poperties--->Java Compiler --> ? Annotation Process????-->Factory Path ? ?