熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

MyEclipse真的整合了SSH嗎?

2013-11-23 20:21:10  來源: Java開源技術 

  今天在MyEclipse做開發時發現程序寫完打開浏覽器准備運行的時候奇怪的異常產生了異常顯示錯誤如下

   HTTP Status

type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request
exception
orgapachejasperJasperException: Failed to load or instantiate TagExtraInfo class: orgapachestrutstaglibbeanCookieTei

  整了半天沒找出原因來因為剛開始還沒問題可到後來發現了此問題在網上發現一位高手的解決過程故收藏起來以便以後再遇到這樣的問題內容如下

  大概意思就是加載struts裡的class類失敗於是滿懷期望的到百度上去尋找可以這樣說大多數錯誤都可以在百度上面找到答案但是這次例外了網上的答案幾乎都是刪除WEBINF下lib下的jspapijar包或是拷貝strutsjar包到Tomcat的lib目錄下可是我下Eclipse創建的struts web工程lib下面根本就沒有任何jar包即lib是空文件夾一切的加載工作都是Eclipse自動加載的視頻教程裡明顯運行出結果?但是我的為什麼不行呢?是我的程序寫錯了?

  我到處問包括軟件群裡有好心人給我出各種注意熱心幫我在此表示深深的感激可憐的是任然沒有得到解決自學Java以來第一次遇到網上找不到答案而自己又不知道問題所在的異常頗受打擊

  為了找到答案我開始懷疑自己寫的程序有問題於是把原來的徹底刪除再重復一次struts工程可結果依舊我大概排除了程序的問題

  拷貝strutsjar包到Tomcat下的lib目錄下問題依舊

  很多人到此估計要懷疑自己Tomcat等的版本的問題但是我不會因為我的版本都是最新的而且從經驗來看凡是懷疑軟件有問題的人都是因為他沒有發現問題所在才開始懷疑軟件自從我學Java以來沒有一個問題是軟件造成的都是程序或部署等出問題

  通過我的冷靜思考我做了一個大膽的測試而恰恰就是這樣一個測試我把問題解決了心裡無比高興再次點燃了我的Java激情

  我不是拷貝strutsjar包而是把D\eclipse\MyEclipse \eclipse\plugins\comgenuitececlipsecrosseasystrutseclipse_zmyeclipse\data\\lib目錄下所有的jar包都拷貝到Tomcat的lib目錄下即Struts的所有jar包而不光是strutsjar總共個jar包其中包括了strutsjar包再次運行成功了我又把個jar包剪切到web工程的WEBINF/lib下運行同樣成功了

  我又喜有氣喜的是成功了氣的是我最喜歡的Eclipse表面上部署了struts的所有jar包卻不把他們加載到WEBINF/lib下導致出現異常實在搞不懂MyEclipse是怎麼工作的下面我在Eclipse中建立的struts項目裡面明顯加了struts的支持卻還要我手動把包加到WEBINF/lib下


  


From:http://tw.wingwit.com/Article/program/Java/ky/201311/28358.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.