eclipse提示servlet不存在 的解決辦法

在之前的版本中,Tomcat的common/lib目錄下有一個名爲servlet-api.jar的包,把它拷貝至你的java安裝目錄下jre/lib/ext下就能夠了。 
若是是:tomcat6就在Tomcat的lib裏面有一個名爲servlet-api.jar的包

    緣由是這個包不屬於java自帶的,凡是擴展相關的類包均可以拷貝到前面說到的目錄下,這樣java在編譯的時候就能夠自動加載相關的類包進行編譯了。.

html

    產生這個問題的緣由是這個包在WEB服務器裏纔有,J2SE中沒有,應該在J2EE中才有。所以必須告訴編譯器這個包的位置。java

    正確的解決方案以下:apache

    1. 搜索servlet-api.jar. 這個包應該在TOMCAT的安裝目錄中能夠找到。不明白網絡上不少解決方案把這個包的名字寫成servlet.jar. 多是版本緣由。api

    2. 將servlet-api.jar包括路徑添加到系統變量CLASSPATH中,例如:D:\tomcat-5.5.25\apache-tomcat-5.5.25\common\lib\servlet-api.jartomcat

    3. 將servlet-api.jar拷貝到JRE中的JRE_PATH\LIB\EXT目錄下。例如:C:\Program Files\Java\jre1.5.0\lib\ext服務器

    4. 重啓Eclipse, 再編譯,問題解決。網絡

    記錄點滴故障解決方案,以備未來重遇之須要,也爲遇到一樣經歷的朋友提供參考。htm

出處:http://www.cnblogs.com/kaixin110/archive/2007/12/27/1017327.htmlblog

相關文章
相關標籤/搜索