java錯誤大全(包括基本異常和開源框架出現(xiàn)的異常)_第1頁
java錯誤大全(包括基本異常和開源框架出現(xiàn)的異常)_第2頁
java錯誤大全(包括基本異常和開源框架出現(xiàn)的異常)_第3頁
java錯誤大全(包括基本異常和開源框架出現(xiàn)的異常)_第4頁
java錯誤大全(包括基本異常和開源框架出現(xiàn)的異常)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、JAVA錯誤處理大集合(2008-10-06 14:44:30標簽:it 22在部署Struts時,出現(xiàn)如下錯誤信息:HTTP Status 404 - Servlet action is not availabletype Status reportmessage Servlet action is not availabledescription The requested resource (Servlet action is not available is not available.問題原因:1.、web.xml文件中未配置ActionServlet。2、struts-config

2、.xml文件未配置你要訪問的Action。3、你的jsp文件form標記中action屬性的路徑名稱錯誤。4、非以上三種情況。針對以上4種情況相應的解決方案如下:1、在web.xml文件中加上ActionServlet的配置信息? /WEB-INF/struts-config.xml?2、在struts-config.xml文件檢查你要訪問的Action配置文件。3、檢查jsp文件form標記中action屬性的路徑名稱是否與struts-config.xml文件中action標記的path屬性的路徑名稱一致。4、非以上情況的解決辦法就是檢查web容器的log日志,如果時tomcat則檢查下l

3、ogs目錄下的localhost_log文件,看里邊是否記錄有錯誤信息,然后根據(jù)錯誤信息提示將其糾正。26,我的配置文件 然后我運行保存一條數(shù)據(jù)進去The database returned no natively generated identity value就會報這個錯誤因為你native是根據(jù)看底層數(shù)據(jù)庫的能力選擇identity, sequence 或者hilo中的一個而我建表的時候id沒有指定alter table student change id id int auto_increment我們把我們的表的結構小小的改動一下就沒問題了18, 數(shù)組越界可能1: 在命令行后面需要加入

4、參數(shù).20, 屬性沒有找到可能1: hbm.xml文件中的 有問題, 也許是name的值與對應類中的成員名不一致21,SQLException: 無當前連接 可能1:在比如創(chuàng)建帳戶時沒有對相應的方法添加到 中去,比如這個沒有加入: newAccount transfer 22,SQLException: Syntax error: Encountered table at line 1, column 8.可能1;執(zhí)行SQL時出現(xiàn)沖突,可能是SQL語句中使用了關鍵字作為變量來用,比如 update order set balance=1000000; 其中order被用作表名來使用,這是錯誤的

5、,因為order是個關鍵字,用在order by中,把WEB-INF/lib/下的servlet-api.jar刪除就可以了,我將它XML映射文件改成 就好了,所以報這個異常,如果沒有引用就不會出現(xiàn)32,出現(xiàn)數(shù)組越界的時候,看看是不是循環(huán)時沒有加=,比如:for(int i = 1; i 可以改成 for(int i = 1; i 查看 編輯 刪除 要在displaytag中使用鏈接,必須具備paramId,否則不顯示為鏈接 書名 paramId=item paramProperty=product.id/可以這樣使用display 其中product為對象18. 可以直接取到session.

6、getAttribute(取到的東西。19.實驗struts-upload例子時要注意的地方: 1.If you would rather write this file to another file, please check here:這一行要打鉤 2.If you checked the box to write to a file, please specify the file path here:在這里要重命名如:c:b.jpg上傳成功的話,會出現(xiàn)提示 The file has been written to c:b.jpg20.Hibernate的like可以這么用:21.Hi

7、bernate出現(xiàn) duplicate import : className異常也可能是因為忘了為持久類在configuration中addClass了22. name所引用的是session里的attribute。23.如果發(fā)現(xiàn)要出現(xiàn)詢問下載的情況,有可能是因為要跳轉的頁面出現(xiàn)了問題。試試在要跳轉到的頁刪掉24.如果JSP頁面跳轉時出現(xiàn)下邊的錯誤信息:The request sent by the client was syntactically incorrect (Invalid path /web/shoppingCart was requested.原因是struts-config的

8、action = x 寫成了 action = x.do26.以后在判斷相等性之前先用logger把兩個值顯示出來。27.從session里getAttribute后,修改并不需要重新setAttribute一次。28.在hibernate中使用subclass是一棵繼承樹共用一個表,僅生成個mapping。每個類中必須有discrimator-value。在最上層的類中必須聲明:hibernate.discriminator column = class。不可以將子類添加到configuration里去。(即不可addClass(子類使用Xdoclet的建立subclass的例子(該類是父類

9、而使用joined-subclass則是一類一表,也不許將子類添加進configuration里去。如果發(fā)現(xiàn)生成的mapping文件中joined-subclass的key column為空,那么可能是hibernate.joined-subclass-key這句沒有寫對。用joined-subclass生成的表,仔細看。Member extends Customercreate table Customer ( id VARCHAR2(255 not null, name VARCHAR2(255, description VARCHAR2(255, primary key (idcreat

10、e table Member ( customer_id VARCHAR2(255 not null, password VARCHAR2(255, primary key (customer_id29.在junit中盡量使用assertEquals代替assertTrue;30.Hibernate如果Child extends Parent那么from Parent as parent 也將會將Child選出來,而from Child as child 則不會選出Parent31.Hibernate使用hibernate的one-to-one時,應該兩方向都set,否則會報save Null

11、PointExceptionparent.setChild(child;child.setParent(parent;32.Hibernate遇到下邊的異常,估計是與因為外鍵出現(xiàn)了問題:34.xxx action = /a 不用.do和根目錄名需要.do和根目錄名36.使用DynaActionForm需要注意的問題在struts-config聲明 在Action里將form強制轉化成DynaActionForm,然后get(屬性名就可以了37.那位大俠能給出一個用hibernate進行分頁得實際例子,學習中!Query q = s.find(.;q.setFirstResult(10; / 從第11條記錄開始q.setMaxResults(100; / 取出100條.39.服務器報The requested resource (/xxxx/xxx.htm is not avail

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論