Java一些罕見的失足異常處置辦法總結。本站提示廣大學習愛好者:(Java一些罕見的失足異常處置辦法總結)文章只能為提供參考,不一定能成為您想要的結果。以下是Java一些罕見的失足異常處置辦法總結正文
一些日常平凡罕見的毛病及處理方法,我 是老手,每次碰到的毛病都記載了上去。
1. 404毛病
description The requested resource (/Struts2_0100_Introduction/hello.action) is not available.
先檢討Manager Deployments,使之能翻開(湧現NullPointerException不克不及翻開),重要是辦事器在每次許可前備份,再修正了毛病後不克不及實時更正。(假如是勾選的Backup,要改成delete)
2. Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
端口寫錯了,端口是3306,我寫成
了8080
成績描寫
成績情形
成績處理
嚴重: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
自力運轉的tomcat.exe沒有封閉
裝置了其他的軟件占用了8080端口
封閉tomcat圖標並停止失落tomcat過程
tomcat裝置默許的端口是8080,計劃一:更改tomcat的端口conf/service.xml,計劃二:翻開cmd敕令提醒符,輸出 netstat -ano 找到8080端口占用的pid號,再就任務治理器具體信息中關失落pid號過程。
Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
Spring3.0 Web Librariess包沒有引入
從新構建項目,添加Sping包的時刻引入Spring 3.0 Web Libraries包
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.util.List
Object o=session.getAttribute(a);
List l = (List)o;
不克不及將object對象轉換成List
沒法處理,找了許多,都說的可以轉化,然則我用的不可。
我這裡就把object對象轉換成了String對象,再來放進list
String s=session.getA...(a).toString();
List<String> l=new ArrayList();
L.add(s);
Errors occurred during the build.
Errors running builder 'DeploymentBuilder' on project '項目名'.
java.lang.NullPointerException
此成績普通產生在Myeclipse 保留文件並主動安排時刻。寫項目標時刻,還沒等安排好,封閉了了myeclipse 10,成果湧現了這類情形。有一種發生此毛病的緣由是由於此項目不不是由myeclipse創立的,須要檢討.project 文件,而且添加com.genuitec.eclipse.j2eedt.core.webnature。
1、起首封閉MyEclipse任務空間。
2、然後刪除任務空間下的"/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs"
撤消myeclipse的主動安排:
右鍵點擊項目 ->properties -> Builders,將DeploymentBuilder勾選去除.
Js文件報錯
選擇js右鍵->MyEclipse->Exclude From Validation 勾選
Eclipse外面的J2EE項目放到MyEclipse外面運轉,servlet文件報錯
選中一個servlet報錯的處所,添加一個javaee.jar包出去
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'by publishDate desc limit 0,8' at line 1
注入的數據庫語句有成績
特別要留意在"+x+"雙方的語句的空格的成績
點擊安排按鈕有效
找到MyEclipse的任務途徑,到這個目次中去"\.metadata\.plugins\org.eclipse.core.runtime\.settings"找一個含有deploy的.prefs文件刪除便可(com.genuitec.eclipse.ast.deploy.core.prefs)。從新啟動MyEclipse,又可以了.
Type Action question!list cannot be found in the namespace /
Window-->Preference-->Myeclipse -->Validation -->去失落struts2 Validator後的Build列勾確認
(假如還不可,可以把一切的build列勾去失落,沒甚麼用)
以上這篇Java一些罕見的失足異常處置辦法總結就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。