mycelipse出錯報告調節方法,mycelipse出錯報告

來源:互聯網
上載者:User

mycelipse出錯報告調節方法,mycelipse出錯報告

1.當myclipse出現項目出現紅色歎號

 --1)原因:由於匯入匯出不同的版本myclipse造成的,缺少jar包,最好建立一個項目把做好的檔案複製過來解決問題

--2)解決辦法:(1)沒有載入上伺服器tomcat,重新設定一下伺服器tomcat

                           (2)缺少JAr包,項目—Buildpath-configure buid path-libraies -選擇錯誤的JAR包刪除重新載入新的jar包

                           (3)最好的方法就是重建立一個專案檔,然後把檔案複製進去

2.當web.xml出現錯誤,就得重新啟動伺服器,不能重新整理。

--2)解決辦法,web.xml缺少檔案,先建立一個項目,把現有的web.xml專案檔複製過去,然後再粘貼過來,問題解決

1.當myclipse出現兩種錯誤

   (1)運行異常:特點

             頁面檢測不出異常/錯誤,程式正常運行,但不出結果

                      處理方法:從前往後(從.jsp到biz-dao),測試語句放在變數/參數/方法的傳回值/看是否有值。添加列印語句在src裡,system.out.ptint([參數][sql語句][變數]),如果出現列印語句,證明沒有錯誤,沒有代表錯誤,修改這個地方。

       (2)編譯異常:特點

             頁面檢測出異常/錯誤,   

             處理辦法:看異常點介面從第一個異常點開始,然後找出第一個異常點頁面代碼及其以後頁面相關聯的代碼,從後往前推

3.當複製新的web project 專案檔時,一定不要直接粘貼        (1)容易造成web項目變成Java檔案,當在項目上方的標記中出現一個J代表Java檔案,此時是訪問不到web                            解決方案,是一個一個檔案的粘貼過去                                       (2)容易造成web.xml缺失,當web.xml缺少時,是訪問不到servlet類的,因為遊覽器先訪問web.xml再訪問servlet類4.區分==與equals()       (1)==是判斷記憶體位址是否相同                期中null是代表一個變數為空白或者一個不存在的引用(一個空的引用返回給變數,代表存在變數,但變數什麼也沒有),(對參考型別資料適用,因為String是一個類)                int  a;                a==null(變數本身在記憶體存在,但什麼也沒有,)       (2)equals()是判斷是字串是否相同出錯:當一個變數同時使用==和equals()時,一定把==放在前面,equals()放在後面,否則報null 指標錯誤原因:==代表記憶體中存在這個變數,才可以調用這個方法equals(),如果把equals()放在==前,變數有可能不存在

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.