1. 程式人生 > >我遇到的各種問題

我遇到的各種問題

此貼總結各種錯誤。總結的多了之後會加以分類。

1、解決Maven專案pom.xml檔案報xxx\target\classes\META-INF\MANIFEST.MF (系統找不到指定的路徑)問題:(只需簡單地clean all projects)

http://www.cnblogs.com/zhfei/p/5286827.html

2、(1)Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project taotao-manager-web: Failed to clean project: Failed to delete \target\tomcat\logs\access_log.2016-06-21 -> [Help 1]

(點選console右上角叉號然後再點選紅色小方形terminate)

http://jingyan.baidu.com/article/b24f6c8238cea986bee5da78.html

(2)Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project taotao-manager-web: Failed to clean project: Failed to delete \target\**.jar -> [Help 1]

一般是javaSE platform binary 佔用。開啟工作管理員,把javaSE platform binary程序結束掉就行。

3、解壓時找不到歸檔的錯誤。

tar -zxvf /home/centos-lr/jdk-7u80-linux-x64.gz -C /usr/local/java/

4、class path resource [spring/] cannot be resolved to URL because it does not exist

右鍵專案---->properties--->Java Build Path--->source。可以看到classpath的目錄。

5、eclipse中tomcat配置中重要的一步。遇到use tomcat installation 無法選中的時候這麼做:

http://www.07net01.com/2015/03/769446.html

記住這裡要有-C  (建立壓縮檔案)

6、Initializing Spring FrameworkServlet 'taotao-manager-web'一直卡著不動有很多原因。我的是因為在採用dubbo時,zookeeper執行後,沒有關linux的防火牆。導致它一直卡著。

其實真正發現錯誤是從這句話得知沒有關防火牆的:

Fail to start server(url: dubbo://*.*.*.*:20880/com.*.*....

7、鎖定檔案失敗。打不開磁碟或它所依賴的某個快照磁碟。開啟模組DiskEarly的操作失敗

刪除虛擬機器目錄下面三個.lck結尾的檔案即可

8、SecureCRT的一些修改設定:

每屏顯示的行數:http://www.cnblogs.com/wangyuelang0526/archive/2013/03/07/2948044.html

9、 Maven工程中的[找不到方法]錯誤

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project taotao-manager-web: Compilation failure

[ERROR] /E:/CodeEclipse/taotao-manager-web/src/main/java/com/taotao/controller/ContentCateController.java:[43,57]找不到符號

[ERROR] 符號:   方法addNode(java.lang.Long,java.lang.String)

[ERROR] 位置:型別為com.taotao.content.service.ContentCateService的變數contentCateService

錯誤提示說是找不到com.taotao.content.service.ContentCateService類中的addNode()這個方法,所以,把com.taotao.content.service.ContentCateService這個interface類重新maven install一下就可以了

10、嚴重: StandardWrapper.Throwable
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'indexController': Injection of autowired dependencies failed; 
nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private int com.taotao.portal.controller.IndexController.AD1_HEIGHT_B; 
nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'AD1_HEIGHT_B' in string value "${AD1_HEIGHT_B}"

錯誤原因:在resource.properties檔案裡把AD1_HEIGHT_B=240寫成了AD1_HEIGHT_b=240

所以平時一定要仔細。

11、org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'AuthMapper': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSession' defined in class path resource [com/lab/web/config/ApplicationContext.xml]: Cannot resolve reference to bean 'sqlSessionFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/lab/web/config/ApplicationContext.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [com/lab/web/mybatis/SqlMapConfig.xml]; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang.RuntimeException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class . Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'com.lab.m.customer.vo.customer'.  Cause: java.lang.ClassNotFoundException: Cannot find class: com.lab.m.customer.vo.customer


解決:重新maven install一下。

12、util.NativeCodeLoader: Unable to load native-hadoop library for your platform
問題:hadoop安裝完以後,經常會提示一下警告: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
原因:這是32位的hadoop,安裝在了64位的linux系統上
解決辦法:(轉自:http://blog.chinaunix.net/uid-30373965-id-5156368.html)
    從下面地址下載相應版本的包 (hadoop-native-64-2.7.0.tar  我的hadoop為2.7):
    http://dl.bintray.com/sequenceiq/sequenceiq-bin/
    下載完以後,解壓到hadoop的native目錄下,覆蓋原有檔案即可。操作如下:
    tar -xvf hadoop-native-64-2.7.0.tar -C /home/sky/hadoop/lib/native    (路徑是native的全路徑) 13、org.apache.hadoop.yarn.exceptions.YarnException: Unauthorized request to start container

因為namenode和datanode上的時間不一致導致的,解決辦法就是同步一下的Hadoop叢集上的時間:

1)輸入“cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime”
2)輸入“ntpdate ntp.api.bz”
中國國家授時中心:210.72.145.44NTP伺服器(上海) :ntp.api.bz美國:time.nist.gov復旦:ntp.fudan.edu.cn 
微軟公司授時主機(美國) :time.windows.com臺警大授時中心(臺灣):asia.pool.ntp.org
如果顯示 the NTP socket is in use,exiting。則:
1)service ntpd stop然後 2)ntpdate ntp.api.bz

14、  java.sql.SQLException : Access denied for user 'root'@'ncentos' (using password: YES)      SQL Error code: 1045

這種錯誤是mysql資料庫中user表中的有些使用者的密碼不對。登入進去mysql之後,use mysql; 

然後select host, user,password,password_expired from user 看下密碼。

然後再更新成新密碼:update user set password=password('your new password') where user = 'root';

(上面那句不行的話就這樣:update user set authentication_string=password('123456') where user='root' (and Host = 'localhost';))

然後flush privileges;然後再為了以防萬一再驗證下select host, user,password,password_expired from user 。(如果發現password_expired的值是Y記得修改為N)

windows下解決方案:

  1. 開啟MySQL目錄下的my.ini檔案,在檔案的最後新增一行“skip-grant-tables”,儲存並關閉檔案。(WIN7預設安裝,my.ini在C:\ProgramData\MySQL\MySQL Server 5.6)
  2. 重啟MySQL服務。
  3. 通過命令列進入MySQL的BIN目錄,輸入“mysql -u root -p”(不輸入密碼),回車即可進入資料庫。(WIN7預設安裝,BIN目錄為:C:\Program Files\MySQL\MySQL Server 5.6\bin)
  4. 執行“use mysql;”,使用mysql資料庫。
  5. 執行“update user set password=PASSWORD("123456") where user='root';”(修改root的密碼)
  6. 開啟MySQL目錄下的my.ini檔案,刪除最後一行的“skip-grant-tables”,儲存並關閉檔案。
  7. 重啟MySQL服務。
  8. 在命令列中輸入“mysql -u root -p 123456”,即可成功連線資料庫
附:mysql突然連不上,可能是mysql服務沒開啟。去[管理]—>[服務]那裡開啟就行。 或者進入mysql的bin目錄。然後mysqld --install 。記得要用管理員許可權開啟cmd,要不然會報錯:install/remove denied 然後再net start mysql。

15、Exiting, name server cannot be used: Temporary failure in name resolution (-3)23 Nov 17:40:16 ntp
sed: Temporary failure in name resolution (-3)

原因是沒有設定dns伺服器的地址。可以 cat /etc/resolve.conf 立馬是否有dns的地址。沒有的話就加上。echo '"8.8.8.8" > /etc/resolve.conf

16、在執行 hdfs dfs -ls hdfs:// IP(host):50070/ 的時候報錯:Operation category READ is not supported in state standby:

錯誤原因是:在hadoop2.0中通常由兩個NameNode組成,一個處於active狀態,另一個處於standby狀態。Active NameNode對外提供服務,而Standby NameNode則不對外提供服務,僅同步active namenode的狀態,以便能夠在它失敗時快速進行切換。

所以在檢視hdfs中的檔案目錄時,要寫active節點的ip(主機名)而不是standby節點的。

17、scalac error: …\target\classes does not exist or is not a directory


錯誤原因:專案路徑中含有中文。

為了避免類似錯誤,以後無論什麼程式,都不要建立含有中文的路徑。

18、src refspec does not match any. failed to push some refs
git push origin [localRepoName]:[remoteRepoName]
注:兩個倉庫之間一定不能有空格。只能是冒號

(一直更新)

相關推薦

因為自律,一年讀完了100本書,30歲時考上研究生——懷才當

才會 青年 看書 跑步 pan 單列 由於 工作相關 分享 浵浵的媽媽:“因為自律,我一年讀完了100本書,30歲時考上研究生” 這是前段時間特別火的一個故事。 一名網名叫“浵浵的媽媽”的網友,分享了她2015-2017年的一些故事。 在2015年之前她是一個很普通的女青年

為什麼要選擇RabbitMQ ,RabbitMQ簡介,各種MQ選型對比

轉載自:https://www.sojson.com/blog/48.html   前言:     MQ 是什麼?佇列是什麼,MQ 我們可以理解為訊息佇列,佇列我們可以理解為管道。以管道的方式做訊息傳遞。 場景:

各種詭異 Bug 打交道 13 年,總結了 18 條經驗

作者 | Henrik Warne 翻譯 | 鄭芸 在《程式設計師,你會從 Bug 中學習麼?》一文中,我寫了我是怎樣追蹤這些年遇到的最有趣 bug 的。最近我重新瀏覽了這所有的 194 個條目(歷時 13 年),看看我從這些 bug 中學到

用 Zabbix 的最佳實踐,戰勝各種不確定挑戰

VUCA 這個詞在高效運維社群好幾個分享當中都有提到過,現在是變幻莫測的時代,有很多不確定性、易變性、複雜性、模糊性,我們現在的需求變得越來越模糊不確定。以前開發使用瀑布型的模型,完成一個交付可能需要幾個月的時間,需求是固定的。但是現在面對越來越多的競爭對手,越來越多的新需求,我們會有很多的不確定性。比如上線

分享些見到的聽到的各種創業經歷(有成功也有失敗)——分析下創業成功要做到哪些

    實現財務自由是每個人的夢想,每天,我們都能看到一些關於創業成功的報道。     創業成功難嗎?如果方法得當且有人脈,一點也不難(這似乎是廢話)。但如果見到別人成功,然後自己什麼準備也沒做,就懷揣著一夜暴富的心態,自認為想出了若干個好點子,就立即轉型自己做老闆,這十有八九得交學費。     本文先將

對於那些各種黑Sinoc(原Mchain)的人,真的覺得可笑!

一首先我要感謝那些在M鏈賺了錢然後再出去詆譭它的人,因為他們教會了我 一定不能像他們那樣忘恩負義。 二其次我要感謝的是先是詆譭Mchain再拉人去做其他專案的人,讓我學會了我 不能像他們一樣損人利己。 三我要感謝那些每天頭頂光

網上賭博被騙提款提不了怎麼辦,客服各種理由拖延該如何處理?

我在想為什麼每天都有那麼多被黑的朋友所以就和大家分享一下經驗。遇到被黑第一別著急和客服理論什麼,這都是財務和公司老闆搞出來的與客服沒有多大關係,被黑了如果官方還沒有給你賬戶凍結辦法是有的。首先你要認定,黑網所說的出款維護都是假的。不管什麼理由。感覺不對的時候就是要黑你了。先不

為什麼說好的CTO價值千金,且可而不可求!附帶CTO核心職責!

“ 好的CTO是可遇而不可求的,需要全方位的成長。不管是技術、產品、人性、行業、管理、協調、溝通等等。 還有最重要的一點勝負手:人品。 CTO管轄範圍 架構組 這裡提到的架構師,偏向技術專家線路,通常,大部分都是從工程師做起,需要5-8年的技術積累過程。

java_正則簡單介紹,正則匹配頁面時經常會遇見各種不匹配,下面是copy過來的一些正則語法嘗試和一些常用正則表示式

正則表示式語法 一個正則表示式就是由普通字元(例如字元 a 到 z)以及特殊字元(稱為元字元)組成的文字模式。該模式描述在查詢文字主體時待匹配的一個或多個字串。正則表示式作為一個模板,將某個字元模式與所搜尋的字串進行匹配。 這裡有一些可能會遇到的正則表示式示例: Visual

為什麼直接在servlet裡面直接輸出message不亂碼,而跳轉到web頁面就出現亂碼,而且存到資料庫的也是亂碼,嘗試了網上的各種方法,還是不成功。。

為什麼我直接在servlet裡面直接輸出message不亂碼,而跳轉到web頁面就出現亂碼,而且存到資料庫的也是亂碼,我嘗試了網上的各種方法,還是不成功。。 public class HandleRegister extends HttpServlet { public void i

王思聰吃熱狗火了,程式設計師開發各種惡搞小程式!王校長:不要臉的啊

最近王思聰吃熱狗火了,各種表情包,各種手機殼,各種素描等等。其實這些還不是最火爆的,竟然有一些程式設計師們開發出各種王校長吃熱狗的小程式,真的是行為惡劣啊! 校長:我不要臉的啊! 網友:思聰啊,當年你餓死也不該吃那一口熱狗! 王校長的獎盃 遊戲玩法: 遊戲開

關於網上流傳著各種黑程式設計師的段子,只能說,你開心就好

“關於程式設計師日常的各種精彩瞬間,你都經歷過嗎? 小板凳做穩了嗎?開車。。。 溫馨提示:流量用不完的土豪觀看模式請隨意切換 當產品汪過來提需求的時候: 2.當看產品需求文件的時候: 3.當高中同學知道我是個程式設計師的時候: 4.開發向運維要root密碼的時候: 5.

鋼筋鐵骨的,還是被各種奇葩渣公司打得措手不及

       前段時間,錦囊菌發起了一個“你在面試時碰到過哪些奇葩面試官?”的話題,各式各樣千奇百怪的奇葩面試故事在評論區上演:   @老刀:       “遇到過一次

[坑]刪除的電腦中的各種雲盤圖示(WPS雲、微盤雲...)

方法記錄 進入登錄檔: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace 刪除該目錄下所有子項 重新整理我的電腦

3星|侯世達《是個怪圈》:關於人類意識的各種哲學思辨

我是個怪圈 作者是認知科學家,不過本書更像是哲學家的作品。 全書主題是:人類的意識是怎麼回事?是大腦的某一個部分產生的嗎? 從認知科學的角

【R語言 視覺化】教你15分鐘學會用R畫各種統計圖

data:2015-10-17 author:laidefa 有同學讓我開始教他R語言,就先分享點東西把。學習R的曲線是陡峭的,有人教你才是正道,沒人教你你至少要安靜學習三個月甚至遠遠不止,才會駕輕

【問題收錄】Ubuntu(14.04)那些遇到的各種

1.“啟動會話失敗”的解決方法 1.1問題描述 在登入的時候輸入密碼總是出現啟動會話失敗的提示 1.2 解決方案 按住 ctrl + Alt + F1 進入到tty 輸入你自己的使用者名稱 輸入相應的密碼 之後輸入如下命令:

的程式碼】前端上After Effects --- 滑鼠懸浮效果(上)

通過AE+PS+CSS3動畫 實現炫酷的滑鼠hover效果(上)——動畫的製作和PNG序列的輸出 一、大體思路 大概就是用AE做動畫匯出幀序列,PS排版成一個長條的圖片,然後再在css樣式中設定動

遇到的各種問題

此貼總結各種錯誤。總結的多了之後會加以分類。 1、解決Maven專案pom.xml檔案報xxx\target\classes\META-INF\MANIFEST.MF (系統找不到指定的路徑)問題:(只需簡單地clean all projects) http://www.

近日有需要寫點C#程式,有用到Dataset資料集和SQLite資料庫,由於從來就不擅長記各種程式語言的語法,所以在查閱一堆資料後,留下以下內容備忘: 一、SQLite操作,直接貼程式碼,很簡單

近日有需要寫點C#程式,有用到Dataset資料集和SQLite資料庫,由於我從來就不擅長記各種程式語言的語法,所以在查閱一堆資料後,留下以下內容備忘:   一、SQLite操作,直接貼程式碼,很簡單:       //建立一個數據庫檔案     string  d