myeclipse10 java builder path libraries 添加tomcat


 

 

 

 

 

 

 

Error:

    The import javax.servlet cannot be resolved

    The import javax.servlet.http.HttpServletRequest cannot be resolved

Description:

   我們經常會把別人的項目copy到自己這里進行二次開發或者參考,有的時候會發生上面的錯誤,即eclipse項目里我們導入的項目里提示HttpServletRequest 不能引用,會伴隨頭疼的小紅叉出現。

Accuse:

    具體原因是我們工程里面web-inf/lib目錄下少了相應的包:Package  javax.servlet.http引起的;通俗且確切的講就是缺少TOMCAT_HOME\lib下的servlet-api.jar。

我導入別人的項目,在別人的機器上他配置了Server,一般都是tomcat,而在拷貝的過程中Server的那些library是不會隨項目一起拷貝過來的,除非別人把tomcat的library已經拷貝到WEB-INF\lib下了。

解決方法:

    Project -> Properties -> Java Build Path -> Add Library -> Server Runtime -> next -> 選擇你的Server -> Finish

剛開始用Myeclipse,把以前eclipse下的工程復制過來后,發現缺少Server Runtime。
本想直接在buildpath里加lib,在Myeclipse里找了一圈,恁是沒發現在哪里可以添加,雖然在preference里enable了tomcat,但是add library選擇WTP Server Runtime后的框里什么都沒有空白。
解決方法如下:
      1,File->New->Other->Server->Apache->Tomcat v6.0 Server
注意在new時,別忘了先勾上Show All Wizards后有可能才能看到你要加的server。
     2,Project->Properties->Java Build Path->Libraries->Add Library->WTP Server Runtime(MyEclipse incompatible)->next->Tomcat v6.0 Server->Tomcat v6.0 Server


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM