在開發工作中,經常會遇到各種各樣的問題,每一個問題我們都不得不去解決,否則開發工作無法進行下去,尤其對於我這種有一定程度上的強迫症的人來說。在開發工作中,即使報錯的信息一樣,但是引起該錯誤的原因也有可能不同,所以解決方案了有可能不同。下面是自己記錄的一些自己遇到的一些問題:
--------------------------------------------------問題目錄------------------------------------------------------------
1.報錯:Could not publish server configuration for Tomcat v7.0 Server at localhost.
2.報錯:!ENTRY org.eclipse.osgi 4 0 2017-10-02 12:28:21.477!MESSAGE Application error!STACK 1org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4533)
3.SVN安裝失敗:An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Problems downloading artifact:
4.項目紅叉無法消除
5.eclipse后台Log出現亂碼
6.eclipse中中文字體太小
--------------------------------------------以下是解決辦法-----------------------------------------------------
問題一,Eclipse中tomcat報錯:Could not publish server configuration for Tomcat v7.0 Server at localhost.
解決方案:Servers文件夾中的server.xml文件中< Context >可能出錯。核對 docBase,path,source的值是否正確
<Context docBase="xxxx" path="/xxxx" reloadable="true" source="org.eclipse.jst.jee.server:xxxx"/>
問題二,啟動Eclipse時發生:!ENTRY org.eclipse.osgi 4 0 2017-10-02 12:28:21.477!MESSAGE Application error!STACK 1org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4533)
解決方案:刪除\workspace\.metadata\.plugins\org.eclipse.core.res ources\.snap 重啟eclipse
問題三,SVN安裝一直失敗:An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Problems downloading artifact: org.eclipse.update.feature,edu.umd.cs.findbugs.plugin.eclipse,3.0.1.20150306-5afe4d1.
MD5 hash is not as expected. Expected: 700c2058d1720a42563e1541991f3b7f and found 3973f280b94a613552621cb99ad8ff0a.
解決方案:安裝SVN的時候,把“Contact all update sites during install to find required software”這個勾去掉!也可能與網絡不好有關。
問題四,項目紅叉:項目沒有任何錯誤,但是項目路徑上出現一直出現紅叉
解決方案:1)找到Eclipse -> windows ->Preferences->java ->compiler ,查看jdk版本;2)點擊項目: ->Properties ->java compiler ,查看jdk版本,再點擊 project Facets ,查看jd看版本。3處版本一致,即可消除項目紅叉。如下圖
問題五:eclipse中tomcat后台log為亂碼。
解決方案:雙擊亂碼的tomcat服務器,點擊Open launch configuration ,然后修改Encoding 為合適的編碼即可。
問題六:eclipse中中文字體太小
解決辦法:在eclipse設置中將字體改變成:中歐字體
以后遇到Eclipse的問題,會繼續加上。。。。。。