1、導入的工程JSP文件出現報錯的情況
這個一般不怎么影響文件的執行,這些文件飄紅主要是因為eclipse的校驗問題。
具體錯誤信息: Multiple annotations found at this line
處理方法:
在eclipse中設置相關的一些屬性,如下【window】->【preferences】->【validation】,找到后將JSP文件的bulid和manual兩欄的勾去掉在刷新工程即可。如下圖所示
2.在控制台中出現了嚴重:listener之類的問題
放在出錯文件上出現the import java.util cannot be resolve。這個主要是由於改變了工作空間(workspace)現在所有的包都顯示無法導入:the import java cannot be resolved 請問如何解決這個問題?
解決方案:
右鍵項目-------buildpath--------最下面那個configura。。。的
選擇libraries
找到JRE(這個時候你會發現這個jre前面有!或者是紅X)
選中remove掉,如下面圖片顯示所示
重新為該項目選擇一個JRE
選中項目,project----clean
OK,全部的包都找到了
還有一種可能就是缺少一些classes配置如下:
eclipse中使用tomcat使用啟動web項目的流程是 java build path編譯項目源代碼生成的class文件放到buildpath的設置路徑中,根據web deployment assembly將項目中的各個資源發布到設置的指定文件中
3.這個也是新入手最常見的一個問題:contect time out和JDBC有關的問題,這個主要是數據庫連接的時候出現了問題,這個時候我們可以看本地數據庫連接的IP是否和applicationContext.xml文件中的URL是否匹配,要是不匹配進行相關的修改。
然后再進行tomcat的重啟。
4.the import javax.servlet.servletcontext cannot be resolved
這個主要是因為tomcat沒有導入進來(實質是它的一些jar包沒有導入,從而導致一些java文件報錯),是否導入主要看【project】->【properties】->【java build path】中的libraries中是否有tomcat。
如下圖所示:
其中導入的方法如下圖所示:
導入完成后再刷新下工程或者clean下即可解決問題。
另:在server中的最后一項runtime environments添加tomcat的主要作用是配置一個tomcat的運行環境,指定tomcat的路徑和jre.
5.server啟動超時的問題
報錯信息:Server Tomcat v7.0 at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor。
這個主要在設置severs(雙擊)的timeout中設置start time值(增加)如下圖所示: